© Christian Berger, 2025 



      50 M FREE  2025 50m   WOMEN 40-44

 1 MERYLIE GIGUERE 81       CAC  QC   :29.05    QUE APR 25* 92  545
 2 KRISTY MACLENNAN 82      ETOB ON   :29.87    ETO JUN 25* 90  501
 3 MARIE-JULIE AMYOT 81     CNRL QC   :31.25    QUE APR 25* 86  438
 4 ANNE-CATH MARTINEAU 82   NSH  QC   :31.50    QUE APR 25* 85  428
 5 AUDREY SAVARD 84         CNRL QC   :31.56    QUE APR 25* 85  425
 6 KATHRYN UUNILA 85        HYAC BC   :32.40 S  VIC JAN 25* 83  393
 7 JOSEE-ANNE RODRIGUE 85   CNRL QC   :32.70    QUE APR 25* 82  382
 8 MADELEINE MENARD 85      MNC  QC   :33.52    QUE APR 25* 80  355
 9 JOANIE CAYEN 85          CNRL QC   :33.57    QUE APR 25* 80  353
10 MARIE-PIER LAGASSE 83    NSH  QC   :33.57    QUE APR 25* 80  353
11 MEGHAN O'CONNELL 84      COST BC   :33.62    VIC JAN 25* 80  352
12 KELLY GEISHEIMER 83      HYAC BC   :33.75 S  VIC JAN 25* 80  348
13 KRISTA BOEGEL 83         NEP  ON   :33.92    ETO JUN 25* 79  342
14 NATHALIE MAGNAN 81       CNRL QC   :34.30    QUE APR 25* 78  331
15 ERIN WILSON 82           NEP  ON   :35.22    NEP FEB 25* 76  306
16 CHRISTELLE COMEAU 85     CNBF QC   :35.24    QUE APR 25* 76  305
17 COURTNEY GREGORY 82      CMSC AB   :35.37 BK EDM JUN 25* 76  302
18 NATASHA EVENSON 85       EMSC AB   :35.57    EDM JUN 25* 75  297
19 DIONNE TATLOW 85         KISU BC   :35.65 S  VIC JAN 25* 75  295
20 KATHLEEN DARVILL 81      WSM  BC   :36.56    VIC JAN 25* 73  273

     100 M FREE  2025 50m   WOMEN 40-44

 1 KATHRYN UUNILA 85        HYAC BC  1:04.82    VIC JAN 25* 91  518
 2 KELLY GEISHEIMER 83      HYAC BC  1:07.58    VIC JAN 25* 87  457
 3 MARIE-JULIE AMYOT 81     CNRL QC  1:09.34    QUE APR 25* 85  423
 4 DIONNE TATLOW 85         KISU BC  1:11.33    VIC JAN 25* 82  389
 5 AUDREY SAVARD 84         CNRL QC  1:14.54 S  QUE APR 25* 79  341
 6 MADELEINE MENARD 85      MNC  QC  1:15.14    QUE APR 25* 78  333
 7 LAURA STEACY 85          ETOB ON  1:15.45 S  ETO MAR 25* 78  329
 8 KRISTA BOEGEL 83         NEP  ON  1:15.91    ETO JUN 25* 77  323
 9 CHRISTELLE COMEAU 85     CNBF QC  1:16.58    QUE APR 25* 77  314
10 COURTNEY GREGORY 82      CMSC AB  1:18.34 BK EDM JUN 25* 75  294
11 NATASHA EVENSON 85       EMSC AB  1:20.40    EDM JUN 25* 73  272
12 KATHLEEN DARVILL 81      WSM  BC  1:22.09    VIC JAN 25* 71  255
13 CHANTELLE GIESBRECHT 84  CDSC BC  1:22.10 BK VIC JAN 25* 71  255
14 MARIE-PIER LAGASSE 83    NSH  QC  1:22.71 S  QUE APR 25* 71  250
15 KEIRA THORNE 85          OSM  ON  1:23.34    NEP FEB 25* 70  244
16 MEGHAN O'CONNELL 84      COST BC  1:23.89 BK VIC JAN 25* 70  239
17 JOSEE-ANNE RODRIGUE 85   CNRL QC  1:23.90 S  QUE APR 25* 70  239
18 KATE BUSH 85             OSM  ON  1:24.23    NEP FEB 25* 70  236
19 NADINE PRETORIUS 83      COST BC  1:27.50 S  VIC JAN 25* 67  211
20 JOANIE CAYEN 85          CNRL QC  1:27.72 S  QUE APR 25* 67  209

     200 M FREE  2025 50m   WOMEN 40-44

 1 AUDREY SAVARD 84         CNRL QC  2:33.25    QUE APR 25* 84  401
 2 KELLY GEISHEIMER 83      HYAC BC  2:34.10 S  VIC JAN 25* 84  394
 3 DIONNE TATLOW 85         KISU BC  2:36.19    VIC JAN 25* 83  378
 4 LAURA STEACY 85          ETOB ON  2:38.69 S  ETO MAR 25* 81  361
 5 COURTNEY GREGORY 82      CMSC AB  2:45.78 BK EDM JUN 25* 78  317
 6 KATHRYN UUNILA 85        HYAC BC  2:45.86 IM VIC JAN 25* 78  316
 7 KRISTA BOEGEL 83         NEP  ON  2:47.63    NEP FEB 25* 77  306
 8 NADINE PRETORIUS 83      COST BC  2:55.00 S  VIC JAN 25* 74  269
 9 MARIE-PIER LAGASSE 83    NSH  QC  2:56.66    QUE APR 25* 73  262
10 CHANTELLE GIESBRECHT 84  CDSC BC  2:57.03 BK VIC JAN 25* 73  260
11 JOSEE-ANNE RODRIGUE 85   CNRL QC  2:57.68 IM QUE APR 25* 73  257
12 MEGHAN O'CONNELL 84      COST BC  2:58.88 BK VIC JAN 25* 72  252
13 DARLANA BARTLE 84        VIC  BC  2:59.35 S  VIC JAN 25* 72  250
14 KEIRA THORNE 85          OSM  ON  3:00.85    NEP FEB 25* 71  244
15 CAMELIA KALAKHI 84       LEGA BC  3:01.52    VIC JAN 25* 71  241
16 NATASHA EVENSON 85       EMSC AB  3:03.16    EDM JUN 25* 70  235
17 KATE BUSH 85             OSM  ON  3:05.33    NEP FEB 25* 70  227
18 CARRIE LAHTI 81          NT   ON  3:07.69 S  ETO MAR 25* 69  218
19 JOANIE CAYEN 85          CNRL QC  3:08.92 IM QUE APR 25* 68  214
20 NATHALIE MAGNAN 81       CNRL QC  3:10.85 IM QUE APR 25* 68  207

     400 M FREE  2025 50m   WOMEN 40-44

 1 KELLY GEISHEIMER 83      HYAC BC  5:08.27    VIC JAN 25* 90  467
 2 LAURA STEACY 85          ETOB ON  5:27.10 S  ETO MAR 25* 85  391
 3 NADINE PRETORIUS 83      COST BC  5:50.05    VIC JAN 25* 79  319
 4 KRISTA BOEGEL 83         NEP  ON  5:54.36 S  ETO JUN 25* 78  307
 5 DARLANA BARTLE 84        VIC  BC  5:58.79    VIC JAN 25* 77  296
 6 CHANTELLE GIESBRECHT 84  CDSC BC  6:09.95 S  VIC JAN 25* 75  270
 7 CARRIE LAHTI 81          NT   ON  6:24.21 S  ETO MAR 25* 72  241
 8 NATASHA EVENSON 85       EMSC AB  6:25.47    EDM JUN 25* 72  239
 9 REBECCA SLOTA 81         LSD  ON  7:00.81    ETO JUN 25* 66  184
10 JESSICA DEVRIES 85       TECH ON  7:10.14 S  NEP FEB 25* 64  172
11 SUSANA CROSS 83          VIC  BC  7:54.96    VIC JAN 25* 58  128

     800 M FREE  2025 50m   WOMEN 40-44

 1 KELLY GEISHEIMER 83      HYAC BC 10:52.55    VIC JAN 25* 88  434
 2 LAURA STEACY 85          ETOB ON 11:03.32 S  ETO MAR 25* 86  413
 3 NADINE PRETORIUS 83      COST BC 11:46.81    VIC JAN 25* 81  342
 4 KRISTA BOEGEL 83         NEP  ON 11:56.95 S  ETO JUN 25* 80  327
 5 CHANTELLE GIESBRECHT 84  CDSC BC 12:19.91    VIC JAN 25* 77  298
 6 CARRIE LAHTI 81          NT   ON 12:49.12 S  ETO MAR 25* 74  265
 7 JESSICA DEVRIES 85       TECH ON 14:22.54    NEP FEB 25* 66  188

    1500 M FREE  2025 50m   WOMEN 40-44

 1 LAURA STEACY 85          ETOB ON 20:44.05    ETO MAR 25* 89  435
 2 KRISTA BOEGEL 83         NEP  ON 22:35.32    ETO JUN 25* 81  336
 3 CARRIE LAHTI 81          NT   ON 23:42.88    ETO MAR 25* 78  291

      50 M BACK  2025 50m   WOMEN 40-44

 1 KRISTY MACLENNAN 82      ETOB ON   :33.64    ETO JUN 25* 92  520
 2 COURTNEY GREGORY 82      CMSC AB   :35.37    EDM JUN 25* 87  448
 3 ANNE-CATH MARTINEAU 82   NSH  QC   :36.53    QUE APR 25* 84  406
 4 MEGHAN O'CONNELL 84      COST BC   :39.21    VIC JAN 25* 79  329
 5 MADELEINE MENARD 85      MNC  QC   :39.78    QUE APR 25* 77  315
 6 CHANTELLE GIESBRECHT 84  CDSC BC   :41.05 S  VIC JAN 25* 75  286
 7 ERIN WILSON 82           NEP  ON   :41.25    NEP FEB 25* 75  282
 8 DARLANA BARTLE 84        VIC  BC   :41.54    VIC JAN 25* 74  276
 9 AUDREY SAVARD 84         CNRL QC   :41.59 S  QUE APR 25* 74  275
10 KATHRYN UUNILA 85        HYAC BC   :42.10 S  VIC JAN 25* 73  266
11 CHRISTELLE COMEAU 85     CNBF QC   :42.43    QUE APR 25* 73  259
12 REBECCA SLOTA 81         LSD  ON   :42.85    ETO JUN 25* 72  252
13 KATHLEEN DARVILL 81      WSM  BC   :43.99    VIC JAN 25* 70  233
14 NADINE PRETORIUS 83      COST BC   :46.80    VIC JAN 25* 66  193
15 KATE BUSH 85             OSM  ON   :46.87 S  NEP FEB 25* 66  192
16 KEELEY LANGFORD 84       COST BC   :47.84    VIC JAN 25* 64  181
17 AMBER BLENKIRON 81       LEGA BC   :48.48    VIC JAN 25* 63  174
18 SARAH STEELE 83          ROYL BC   :50.09    VIC JAN 25* 61  158
19 JESSICA DEVRIES 85       TECH ON   :51.35    NEP FEB 25* 60  146
20 SUSANA CROSS 83          VIC  BC   :52.27    VIC JAN 25* 59  139

     100 M BACK  2025 50m   WOMEN 40-44

 1 COURTNEY GREGORY 82      CMSC AB  1:18.34    EDM JUN 25* 86  408
 2 CHANTELLE GIESBRECHT 84  CDSC BC  1:22.10    VIC JAN 25* 82  355
 3 MEGHAN O'CONNELL 84      COST BC  1:23.89    VIC JAN 25* 81  333
 4 KATHRYN UUNILA 85        HYAC BC  1:24.20 S  VIC JAN 25* 80  329
 5 AUDREY SAVARD 84         CNRL QC  1:26.61    QUE APR 25* 78  302
 6 ERIN WILSON 82           NEP  ON  1:29.96    NEP FEB 25* 75  270
 7 DARLANA BARTLE 84        VIC  BC  1:30.85    VIC JAN 25* 74  262
 8 CHRISTELLE COMEAU 85     CNBF QC  1:32.71    QUE APR 25* 73  246
 9 KEELEY LANGFORD 84       COST BC  1:38.24    VIC JAN 25* 69  207
10 KATE BUSH 85             OSM  ON  1:40.50    NEP FEB 25* 67  193
11 KEIRA THORNE 85          OSM  ON  1:45.76    NEP FEB 25* 64  166
12 AMBER BLENKIRON 81       LEGA BC  1:50.59    VIC JAN 25* 61  145

     200 M BACK  2025 50m   WOMEN 40-44

 1 COURTNEY GREGORY 82      CMSC AB  2:45.78    EDM JUN 25* 89  427
 2 KATHRYN UUNILA 85        HYAC BC  2:48.48    VIC JAN 25* 87  407
 3 CHANTELLE GIESBRECHT 84  CDSC BC  2:57.03    VIC JAN 25* 83  350
 4 MEGHAN O'CONNELL 84      COST BC  2:58.88    VIC JAN 25* 82  340
 5 ERIN WILSON 82           NEP  ON  3:15.63    NEP FEB 25* 75  260
 6 AMBER BLENKIRON 81       LEGA BC  3:49.91    VIC JAN 25* 64  160

      50 M BREAS 2025 50m   WOMEN 40-44

 1 KRISTA BOEGEL 83         NEP  ON   :39.86    ETO JUN 25* 87  418
 2 REBECCA APPLEBAUM 81     SOM  ON   :42.05    EDM JUN 25* 83  356
 3 JOSEE-ANNE RODRIGUE 85   CNRL QC   :42.51 S  QUE APR 25* 82  344
 4 ANNE-CATH MARTINEAU 82   NSH  QC   :42.89    QUE APR 25* 81  335
 5 JENNIFER KOMROWSKI 81    MS   ON   :43.77    ETO JUN 25* 79  316
 6 JOANIE CAYEN 85          CNRL QC   :44.29 S  QUE APR 25* 79  305
 7 DIONNE TATLOW 85         KISU BC   :45.35 S  VIC JAN 25* 77  284
 8 MARIE-PIER LAGASSE 83    NSH  QC   :45.49    QUE APR 25* 76  281
 9 NATHALIE MAGNAN 81       CNRL QC   :45.99 S  QUE APR 25* 76  272
10 ALINA MAZUR 82           RSWM ON   :46.27    ETO JUN 25* 75  267
11 MEGHAN MCBRIDE 84        DART NS   :51.30    HFX MAR 25* 68  196
12 KEIRA THORNE 85          OSM  ON   :51.35    NEP FEB 25* 68  195
13 SARAH STEELE 83          ROYL BC   :51.77    VIC JAN 25* 67  191
14 KATE BUSH 85             OSM  ON   :52.29    NEP FEB 25* 66  185
15 CAMELIA KALAKHI 84       LEGA BC   :54.65 S  VIC JAN 25* 64  162
16 REBECCA SLOTA 81         LSD  ON   :55.14 S  ETO JUN 25* 63  158
17 KEELEY LANGFORD 84       COST BC   :55.65 S  VIC JAN 25* 62  154
18 VALERIE CAYOUETTE-GUI 81 CNRL QC   :55.93 S  QUE APR 25* 62  151
19 SUSANA CROSS 83          VIC  BC   :59.30 S  VIC JAN 25* 59  127
20 SABRINA BEAURIVAGE 82    CNRL QC  1:19.80 S  QUE APR 25* 43   52

     100 M BREAS 2025 50m   WOMEN 40-44

 1 KRISTA BOEGEL 83         NEP  ON  1:28.04    ETO JUN 25* 87  392
 2 JOSEE-ANNE RODRIGUE 85   CNRL QC  1:29.71    QUE APR 25* 85  371
 3 DIONNE TATLOW 85         KISU BC  1:30.71    VIC JAN 25* 84  359
 4 REBECCA APPLEBAUM 81     SOM  ON  1:31.88    EDM JUN 25* 83  345
 5 JOANIE CAYEN 85          CNRL QC  1:34.86    QUE APR 25* 81  314
 6 JENNIFER KOMROWSKI 81    MS   ON  1:36.64    ETO JUN 25* 79  297
 7 NATHALIE MAGNAN 81       CNRL QC  1:36.83    QUE APR 25* 79  295
 8 CAMELIA KALAKHI 84       LEGA BC  1:49.30    VIC JAN 25* 70  205
 9 REBECCA SLOTA 81         LSD  ON  1:50.28    ETO JUN 25* 69  200
10 KEELEY LANGFORD 84       COST BC  1:51.30 S  VIC JAN 25* 69  194
11 VALERIE CAYOUETTE-GUI 81 CNRL QC  1:57.04    QUE APR 25* 65  167
12 SUSANA CROSS 83          VIC  BC  1:58.66    VIC JAN 25* 64  160
13 SABRINA BEAURIVAGE 82    CNRL QC  2:44.95    QUE APR 25* 46   60

     200 M BREAS 2025 50m   WOMEN 40-44

 1 KRISTA BOEGEL 83         NEP  ON  3:13.15    NEP FEB 25* 85  382
 2 REBECCA APPLEBAUM 81     SOM  ON  3:22.16    EDM JUN 25* 81  333
 3 KEELEY LANGFORD 84       COST BC  3:42.61    VIC JAN 25* 74  249
 4 SABRINA BEAURIVAGE 82    CNRL QC  5:58.57    QUE APR 25* 46   60

      50 M FLY   2025 50m   WOMEN 40-44

 1 MERYLIE GIGUERE 81       CAC  QC   :32.52    QUE APR 25* 92  458
 2 JOSEE-ANNE RODRIGUE 85   CNRL QC   :33.51    QUE APR 25* 89  419
 3 ANNE-CATH MARTINEAU 82   NSH  QC   :35.11    QUE APR 25* 85  364
 4 NICOLE NEATE 85          WSM  BC   :38.20    VIC JAN 25* 78  283
 5 NATHALIE MAGNAN 81       CNRL QC   :39.57    QUE APR 25* 75  254
 6 KEIRA THORNE 85          OSM  ON   :47.64 S  NEP FEB 25* 62  146
 7 CAMELIA KALAKHI 84       LEGA BC   :51.05 S  VIC JAN 25* 58  118
 8 SABRINA BEAURIVAGE 82    CNRL QC  1:10.74    QUE APR 25* 42   45

     100 M FLY   2025 50m   WOMEN 40-44

 1 CAMELIA KALAKHI 84       LEGA BC  1:42.13    VIC JAN 25* 63  165
 2 SABRINA BEAURIVAGE 82    CNRL QC  2:32.28    QUE APR 25* 42   50

     200 M IM    2025 50m   WOMEN 40-44

 1 KATHRYN UUNILA 85        HYAC BC  2:45.86    VIC JAN 25* 90  440
 2 KELLY GEISHEIMER 83      HYAC BC  2:57.22    VIC JAN 25* 84  361
 3 JOSEE-ANNE RODRIGUE 85   CNRL QC  2:57.68    QUE APR 25* 84  358
 4 JOANIE CAYEN 85          CNRL QC  3:08.92    QUE APR 25* 79  298
 5 NATHALIE MAGNAN 81       CNRL QC  3:10.85    QUE APR 25* 78  289
 6 DARLANA BARTLE 84        VIC  BC  3:13.53    VIC JAN 25* 77  277
 7 CHANTELLE GIESBRECHT 84  CDSC BC  3:17.00 I  VIC JAN 25* 76  263
 8 KATHLEEN DARVILL 81      WSM  BC  3:24.18    VIC JAN 25* 73  236
 9 CAMELIA KALAKHI 84       LEGA BC  3:27.74    VIC JAN 25* 72  224
10 KEELEY LANGFORD 84       COST BC  3:32.26    VIC JAN 25* 70  210
11 KEIRA THORNE 85          OSM  ON  3:35.47    NEP FEB 25* 69  201

     400 M I.M.  2025 50m   WOMEN 40-44

 1 CHANTELLE GIESBRECHT 84  CDSC BC  6:34.07    VIC JAN 25* 79  320



40-44   INDIVIDUAL HIGH POINTS             AVG     EVENTS

   1 MERYLIE GIGUERE 81       CAC  QC     92.0        2
   2 KRISTY MACLENNAN 82      ETOB ON     91.0        2
   3 KELLY GEISHEIMER 83      HYAC BC     85.5        6
   4 MARIE-JULIE AMYOT 81     CNRL QC     85.5        2
   5 LAURA STEACY 85          ETOB ON     83.8        5
   6 ANNE-CATH MARTINEAU 82   NSH  QC     83.8        4
   7 KATHRYN UUNILA 85        HYAC BC     83.1        7
   8 REBECCA APPLEBAUM 81     SOM  ON     82.3        3
   9 COURTNEY GREGORY 82      CMSC AB     81.8        6
  10 KRISTA BOEGEL 83         NEP  ON     81.2        9
  11 JOSEE-ANNE RODRIGUE 85   CNRL QC     80.7        7
  12 DIONNE TATLOW 85         KISU BC     80.2        5
  13 AUDREY SAVARD 84         CNRL QC     80.0        5
  14 JENNIFER KOMROWSKI 81    MS   ON     79.0        2
  15 MADELEINE MENARD 85      MNC  QC     78.3        3
  16 NICOLE NEATE 85          WSM  BC     78.0        1
  17 MEGHAN O'CONNELL 84      COST BC     77.3        6
  18 CHANTELLE GIESBRECHT 84  CDSC BC     76.8        9
  19 JOANIE CAYEN 85          CNRL QC     75.7        6
  20 NATHALIE MAGNAN 81       CNRL QC     75.7        6



40-44   INDIVIDUAL HIGH POINTS         POS. PTS    EVENTS

   1 KRISTA BOEGEL 83         NEP  ON     148         9
   2 CHANTELLE GIESBRECHT 84  CDSC BC     136         9
   3 KATHRYN UUNILA 85        HYAC BC     117         7
   4 KELLY GEISHEIMER 83      HYAC BC     106         6
   5 JOSEE-ANNE RODRIGUE 85   CNRL QC     102         7
   6 COURTNEY GREGORY 82      CMSC AB      90         6
   7 LAURA STEACY 85          ETOB ON      89         5
   8 AUDREY SAVARD 84         CNRL QC      80         5
   9 MEGHAN O'CONNELL 84      COST BC      76         6
  10 CAMELIA KALAKHI 84       LEGA BC      71         6
  11 ANNE-CATH MARTINEAU 82   NSH  QC      70         4
  12 DIONNE TATLOW 85         KISU BC      69         5
  13 NATHALIE MAGNAN 81       CNRL QC      66         6
  14 DARLANA BARTLE 84        VIC  BC      66         5
  15 JOANIE CAYEN 85          CNRL QC      63         6
  16 KEELEY LANGFORD 84       COST BC      61         6
  17 NADINE PRETORIUS 83      COST BC      58         5
  18 SABRINA BEAURIVAGE 82    CNRL QC      58         5
  19 KEIRA THORNE 85          OSM  ON      57         6
  20 REBECCA APPLEBAUM 81     SOM  ON      55         3




40-44   INDIVIDUAL HIGH POINTS         VAL EVENTS  AVG.    POS   FINA

   1 KRISTA BOEGEL 83         NEP  ON  731    9    81.2    148   3133
   2 CHANTELLE GIESBRECHT 84  CDSC BC  691    9    76.8    136   2657
   3 KATHRYN UUNILA 85        HYAC BC  582    7    83.1    117   2669
   4 JOSEE-ANNE RODRIGUE 85   CNRL QC  565    7    80.7    102   2370
   5 KELLY GEISHEIMER 83      HYAC BC  513    6    85.5    106   2461
   6 COURTNEY GREGORY 82      CMSC AB  491    6    81.8     90   2196
   7 MEGHAN O'CONNELL 84      COST BC  464    6    77.3     76   1845
   8 JOANIE CAYEN 85          CNRL QC  454    6    75.7     63   1693
   9 NATHALIE MAGNAN 81       CNRL QC  454    6    75.7     66   1648
  10 LAURA STEACY 85          ETOB ON  419    5    83.8     89   1929
  11 KEELEY LANGFORD 84       COST BC  408    6    68.0     61   1195
  12 KEIRA THORNE 85          OSM  ON  404    6    67.3     57   1196
  13 DIONNE TATLOW 85         KISU BC  401    5    80.2     69   1705
  14 AUDREY SAVARD 84         CNRL QC  400    5    80.0     80   1744
  15 CAMELIA KALAKHI 84       LEGA BC  398    6    66.3     71   1115
  16 DARLANA BARTLE 84        VIC  BC  374    5    74.8     66   1361
  17 NADINE PRETORIUS 83      COST BC  367    5    73.4     58   1334
  18 KATE BUSH 85             OSM  ON  339    5    67.8     31   1033
  19 ANNE-CATH MARTINEAU 82   NSH  QC  335    4    83.8     70   1533
  20 ERIN WILSON 82           NEP  ON  301    4    75.2     51   1118

     TOTAL                           13320  178    74.8   2282
  -------------------------------------------------------------------