If you are looking for national or international championship events check out our » Aquabike Championships Calendar
Distances shown in ft/mi » change to m/km
Andalucía Desafío Doñana 2026
17 Oct 2026, Matalascañas, SpainSwim: 1.9 mi | Bike: 68.4 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
Jorge SERRA DE LA NATIVIDAD GGEE M35-39 MASCULINO |
1990 | 01:10:00 (10.) +00:05:35 (+8,7%) | 00:00:58 (4.) +00:00:12 (+26,1%) | 02:40:31 (1.) +00:00:00 (+0,0%) | 03:51:30 +00:00:00 (+0,0%) |
1040 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 01:10:00 (10.) +00:05:35 (+8,7%) Bike 02:40:31 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
|
Valerio CHINEA MIRZOYAN GGEE M30-34 MASCULINO |
1995 | 01:04:25 (1.) +00:00:00 (+0,0%) | 00:00:55 (3.) +00:00:09 (+19,6%) | 02:50:59 (8.) +00:10:28 (+6,5%) | 03:56:19 +00:04:49 (+2,1%) |
926 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 01:04:25 (1.) +00:00:00 (+0,0%) Bike 02:50:59 (8.) +00:10:28 (+6,5%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
Juan Manuel LAGARES GONZÁLEZ GGEE M40-44 MASCULINO |
1983 | 01:06:24 (3.) +00:01:59 (+3,1%) | 00:01:00 (5.) +00:00:14 (+30,4%) | 02:50:26 (6.) +00:09:55 (+6,2%) | 03:57:51 +00:06:21 (+2,7%) |
831 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 01:06:24 (3.) +00:01:59 (+3,1%) Bike 02:50:26 (6.) +00:09:55 (+6,2%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ICAN Triathlon Gandia 2026 - Aquabike Middle Distance
17 Oct 2026, Gandia, SpainSwim: 1.2 mi | Bike: 54.1 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
Manuel DEL CASTILLO ACUÑA G45-49M |
00:32:23 (13.) +00:05:14 (+19,3%) | 00:02:52 (2.) +00:00:13 (+8,2%) | 02:06:40 (1.) +00:00:00 (+0,0%) | 02:41:55 +00:00:00 (+0,0%) |
1280 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:32:23 (13.) +00:05:14 (+19,3%) Bike 02:06:40 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
|
Miguel HUERTA IZQUIERDO G40-44M |
00:29:08 (4.) +00:01:59 (+7,3%) | 00:03:25 (14.) +00:00:46 (+28,9%) | 02:12:30 (6.) +00:05:50 (+4,6%) | 02:45:03 +00:03:08 (+1,9%) |
1141 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:29:08 (4.) +00:01:59 (+7,3%) Bike 02:12:30 (6.) +00:05:50 (+4,6%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
Martin LASA SALVADOR G20-24M |
00:27:43 (2.) +00:00:34 (+2,1%) | 00:02:39 (1.) +00:00:00 (+0,0%) | 02:14:44 (8.) +00:08:04 (+6,4%) | 02:45:06 +00:03:11 (+2,0%) |
1027 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:27:43 (2.) +00:00:34 (+2,1%) Bike 02:14:44 (8.) +00:08:04 (+6,4%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Half Madrid Triatlón 2026
27 Sep 2026, Madrid, SpainSwim: 1.1 mi | Bike: 51.6 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
Borja BARRERAS VILLARREAL G30-34 |
1992 | 00:28:02 (2.) +00:00:36 (+2,2%) | 00:03:13 (4.) +00:03:06 (+2657,1%) | 02:06:45 (3.) +00:01:58 (+1,6%) | 02:39:47 +00:00:00 (+0,0%) |
850 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:28:02 (2.) +00:00:36 (+2,2%) Bike 02:06:45 (3.) +00:01:58 (+1,6%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
|
Manuel VAZQUEZ ROMERO G45-49 |
1981 | 00:29:00 (6.) +00:01:34 (+5,7%) | 00:05:01 (20.) +00:04:54 (+4200,0%) | 02:06:01 (2.) +00:01:14 (+1,0%) | 02:42:34 +00:02:47 (+1,7%) |
758 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:29:00 (6.) +00:01:34 (+5,7%) Bike 02:06:01 (2.) +00:01:14 (+1,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
Pedro ECHEVARRÍA SANCHEZ G45-49 |
1980 | 00:32:01 (17.) +00:04:35 (+16,7%) | 00:03:32 (5.) +00:03:25 (+2928,6%) | 02:04:47 (1.) +00:00:00 (+0,0%) | 02:42:49 +00:03:02 (+1,9%) |
682 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:32:01 (17.) +00:04:35 (+16,7%) Bike 02:04:47 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aquabike Standard Distance World Championships 2026 Pontevedra
26 Sep 2026, Pontevedra, SpainSwim: 0.9 mi | Bike: 24.5 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
Victor GUTIERREZ GARCIA 25-29 Open AG |
2001 | 00:20:13 (5.) +00:01:00 (+5,2%) | 00:02:56 (1.) +00:00:00 (+0,0%) | 00:55:59 (1.) +00:00:00 (+0,0%) | 01:19:07 +00:00:00 (+0,0%) |
3270 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:20:13 (5.) +00:01:00 (+5,2%) Bike 00:55:59 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
|
Ross HOSKING 30-34 Open AG |
1996 | 00:20:05 (2.) +00:00:52 (+4,5%) | 00:03:08 (8.) +00:00:12 (+6,8%) | 00:56:09 (3.) +00:00:10 (+0,3%) | 01:19:21 +00:00:14 (+0,3%) |
2939 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:20:05 (2.) +00:00:52 (+4,5%) Bike 00:56:09 (3.) +00:00:10 (+0,3%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | Sam HOLWILL 20-24 Open AG |
2003 | 00:22:38 (22.) +00:03:25 (+17,8%) | 00:03:24 (16.) +00:00:28 (+15,9%) | 00:57:48 (5.) +00:01:49 (+3,2%) | 01:23:49 +00:04:42 (+5,9%) |
2569 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:22:38 (22.) +00:03:25 (+17,8%) Bike 00:57:48 (5.) +00:01:49 (+3,2%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100x100Half El Vendrell 2026 - Aquabike L
20 Sep 2026, Coma-ruga, SpainSwim: 1.2 mi | Bike: 55.9 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
Isaac SANCHEZ DELGADO GE 45 - 49 Masc |
00:37:41 (2.) +00:01:07 (+3,1%) | 00:01:04 (1.) +00:00:00 (+0,0%) | 02:09:50 (2.) +00:00:09 (+0,1%) | 02:48:36 +00:00:00 (+0,0%) |
740 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:37:41 (2.) +00:01:07 (+3,1%) Bike 02:09:50 (2.) +00:00:09 (+0,1%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | ![]() |
Alexandre MALOTCHKO GE 45 - 49 Masc |
00:40:49 (9.) +00:04:15 (+11,6%) | 00:02:01 (10.) +00:00:57 (+89,1%) | 02:09:41 (1.) +00:00:00 (+0,0%) | 02:52:33 +00:03:57 (+2,3%) |
658 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:40:49 (9.) +00:04:15 (+11,6%) Bike 02:09:41 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
Aleix CUBERES I DIAZ GE 50 - 54 Masc |
00:39:40 (4.) +00:03:06 (+8,5%) | 00:02:09 (11.) +00:01:05 (+101,6%) | 02:11:23 (3.) +00:01:42 (+1,3%) | 02:53:13 +00:04:37 (+2,7%) |
591 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:39:40 (4.) +00:03:06 (+8,5%) Bike 02:11:23 (3.) +00:01:42 (+1,3%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Half Triatlón Ribadeo 2026
05 Sep 2026, Ribadeo, SpainSwim: 1.2 mi | Bike: 50.3 mi
| Rank |
Name |
Swim Difference | Bike Difference | Total Difference |
Points |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
David TRONCOSO GARRIDO M 30-34 |
00:26:46 (2.) +00:02:55 (+12,2%) | 02:18:55 (1.) +00:00:00 (+0,0%) | 02:45:41 +00:00:00 (+0,0%) |
360 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:26:46 (2.) +00:02:55 (+12,2%) Bike 02:18:55 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
|
Enol VALDES REY M 30-34 |
00:23:51 (1.) +00:00:00 (+0,0%) | 02:41:47 (3.) +00:22:52 (+16,5%) | 03:05:38 +00:19:57 (+12,0%) |
304 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:23:51 (1.) +00:00:00 (+0,0%) Bike 02:41:47 (3.) +00:22:52 (+16,5%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
Francisco PÉREZ VARGAS M 45-49 |
00:31:34 (3.) +00:07:43 (+32,4%) | 02:39:06 (2.) +00:20:11 (+14,5%) | 03:10:40 +00:24:59 (+15,1%) |
269 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:31:34 (3.) +00:07:43 (+32,4%) Bike 02:39:06 (2.) +00:20:11 (+14,5%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
European Aquabike Championships Banyoles 2026
19 Jul 2026, Banyoles, SpainSwim: 1.2 mi | Bike: 51.6 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | Paul VANOTTI 30-34 Open AG |
1992 | 00:32:26 (44.) +00:06:19 (+24,2%) | 00:04:00 (169.) +00:01:56 (+93,5%) | 02:11:31 (1.) +00:00:00 (+0,0%) | 02:47:58 +00:00:00 (+0,0%) |
2950 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:32:26 (44.) +00:06:19 (+24,2%) Bike 02:11:31 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
|
Igor FRANKO 35-39 Open AG |
1991 | 00:29:11 (11.) +00:03:04 (+11,7%) | 00:02:32 (15.) +00:00:28 (+22,6%) | 02:16:36 (5.) +00:05:05 (+3,9%) | 02:48:21 +00:00:23 (+0,2%) |
2652 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:29:11 (11.) +00:03:04 (+11,7%) Bike 02:16:36 (5.) +00:05:05 (+3,9%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | Tommy NIELSEN 50-54 Open AG |
1973 | 00:30:13 (17.) +00:04:06 (+15,7%) | 00:02:33 (17.) +00:00:29 (+23,4%) | 02:17:11 (6.) +00:05:40 (+4,3%) | 02:49:58 +00:02:00 (+1,2%) |
2375 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:30:13 (17.) +00:04:06 (+15,7%) Bike 02:17:11 (6.) +00:05:40 (+4,3%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
European Aquabike Championships Banyoles 2026 - Open Race
19 Jul 2026, Banyoles, SpainSwim: 1.2 mi | Bike: 51.6 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
David TAYLOR M |
00:43:52 (2.) +00:06:10 (+16,4%) | 00:02:28 (1.) +00:00:00 (+0,0%) | 02:27:21 (1.) +00:00:00 (+0,0%) | 03:13:43 +00:00:00 (+0,0%) |
210 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:43:52 (2.) +00:06:10 (+16,4%) Bike 02:27:21 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | Josep M. FONTBERNAT MASLLORENS M |
00:37:42 (1.) +00:00:00 (+0,0%) | 00:03:02 (2.) +00:00:34 (+23,0%) | 02:37:35 (2.) +00:10:14 (+6,9%) | 03:18:21 +00:04:38 (+2,4%) |
187 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:37:42 (1.) +00:00:00 (+0,0%) Bike 02:37:35 (2.) +00:10:14 (+6,9%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
David SUAREZ REDONDO M |
00:44:50 (3.) +00:07:08 (+18,9%) | 00:03:20 (3.) +00:00:52 (+35,1%) | 03:11:21 (3.) +00:44:00 (+29,9%) | 03:59:32 +00:45:49 (+23,7%) |
149 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:44:50 (3.) +00:07:08 (+18,9%) Bike 03:11:21 (3.) +00:44:00 (+29,9%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100% Half Berga 2026
05 Jul 2026, Berga, SpainSwim: 1.2 mi | Bike: 55.9 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | ![]() |
Fabian BADIA VICENT GE 40 - 44 Masc |
00:35:30 (1.) +00:00:00 (+0,0%) | 00:01:03 (3.) +00:00:22 (+53,7%) | 02:54:05 (2.) +00:07:41 (+4,6%) | 03:30:39 +00:00:00 (+0,0%) |
490 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:35:30 (1.) +00:00:00 (+0,0%) Bike 02:54:05 (2.) +00:07:41 (+4,6%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | Jean-marie LE BORGNE GE 50 - 54 Masc |
00:43:50 (7.) +00:08:20 (+23,5%) | 00:00:41 (1.) +00:00:00 (+0,0%) | 02:46:24 (1.) +00:00:00 (+0,0%) | 03:30:56 +00:00:17 (+0,1%) |
441 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:43:50 (7.) +00:08:20 (+23,5%) Bike 02:46:24 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
Aleix CUBERES I DIAZ GE 50 - 54 Masc |
00:40:55 (4.) +00:05:25 (+15,3%) | 00:02:47 (11.) +00:02:06 (+307,3%) | 03:15:27 (3.) +00:29:03 (+17,5%) | 03:59:10 +00:28:31 (+13,5%) |
369 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:40:55 (4.) +00:05:25 (+15,3%) Bike 03:15:27 (3.) +00:29:03 (+17,5%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Infinitri Burriana Triathlon Festival 2026
06 Jun 2026, Burriana, SpainSwim: 1.2 mi | Bike: 52.2 mi
| Rank |
Name |
Swim Difference | T1 Difference | Bike Difference | Total Difference |
Points |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
|
Jorg SERRA DE LA NATIVIDAD VET 1 M |
00:27:57 (3.) +00:00:11 (+0,7%) | 00:01:50 (2.) +00:00:06 (+5,8%) | 02:00:59 (1.) +00:00:00 (+0,0%) | 02:30:47 +00:00:00 (+0,0%) |
710 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:27:57 (3.) +00:00:11 (+0,7%) Bike 02:00:59 (1.) +00:00:00 (+0,0%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
|
Miguel CABRERA FERNANDEZ VET 2 M |
00:34:04 (25.) +00:06:18 (+22,7%) | 00:02:15 (7.) +00:00:31 (+29,8%) | 02:07:08 (2.) +00:06:09 (+5,1%) | 02:43:27 +00:12:40 (+8,4%) |
612 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:34:04 (25.) +00:06:18 (+22,7%) Bike 02:07:08 (2.) +00:06:09 (+5,1%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
|
Borja ANTEQUERA SAURI ABM |
00:29:08 (4.) +00:01:22 (+4,9%) | 00:01:44 (1.) +00:00:00 (+0,0%) | 02:13:52 (4.) +00:12:53 (+10,6%) | 02:44:45 +00:13:58 (+9,3%) |
548 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Swim 00:29:08 (4.) +00:01:22 (+4,9%) Bike 02:13:52 (4.) +00:12:53 (+10,6%) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


