Search


   

Page Sensitive help coming Soon!

Account

Create Account
Username or Email:
Password:

Remember me  

NOTICE: Click Create Account to create an account that allows your favorites and other settings to follow you from device to device/computer. Registered users also have additional features enabled.

Meet Details ( Clayton Haskins )
 2022 COR October Senior Meet

  SCY -  09/30/22 to 10/02/22

Meet Summary
Clayton Haskins - Meet Age 17
Evt
Num
EventPlacePointsFinish
Time
Drop
Add
Time
Std
Seed
Time
4 F50 FR SCY 47       00:24.05+0.59BB00:23.46
6 F500 FR SCY 45       05:09.51+15.49A04:54.02
16 F200 FR SCY 27       01:49.73+0.93A01:48.80
20 F100 FL SCY 42       00:55.80-7.78A01:03.58L
24 F400 IM SCY 31       04:29.45-37.69A05:07.14L
Top Points Scored
Top 15 - Boys 17-18
#NamePoints
Scored
Meet
Age
Team
1Cooper Lucas87       17       LAC
2Ethan Gluck61       17       COR
3Michael Sachau44       17       UN
4Watson Nguyen41       17       MTRO
5Leonardo Pelaez40       17       DM
6Eli Likins36.5       17       TRAC
7Ryder Ross36       17       MAC
8Luke Bezanilla35.5       17       UN-TF
9Grant Closson24       17       DM
10Gavin Peterman24       18       LAC
11Grant Chapa24       17       MTRO
12Travis Gulledge23       17       TFA
13Sean Sullivan16       17       UN
14Andrew McEachern12       17       TFA
15Alexander Brough12       17       MAC
Best Swims by Power Points
Top 15 - Boys 17-18
#NameMeet
Age
Power
Points
EventFinish
time
Team
1Cooper Lucas17   875   400 IM SCY03:55.33LAC
2Cooper Lucas17   810   200 BR SCY02:06.91LAC
3Cooper Lucas17   803   100 FL SCY00:50.08LAC
4Cooper Lucas17   774   200 BK SCY01:52.77LAC
5Cooper Lucas17   760   100 BR SCY00:59.05LAC
6Ethan Gluck17   758   200 FL SCY01:54.43COR
7Luke Bezanilla17   743   100 BR SCY00:59.49UN-TF
8Travis Gulledge17   725   50 FR SCY00:21.85TFA
9Watson Nguyen17   720   100 FR SCY00:47.65MTRO
10Grant Chapa17   710   100 FL SCY00:52.06MTRO
11Ethan Gluck17   708   400 IM SCY04:11.74COR
12Leonardo Pelaez17   706   400 IM SCY04:11.87DM
13Ryder Ross17   704   100 FR SCY00:47.97MAC
14Watson Nguyen17   699   100 FL SCY00:52.30MTRO
15Watson Nguyen17   696   200 FR SCY01:44.49MTRO
Event 4 Boys Open 50 Freestyle SCY
#NameMeet
Age
Finish
Time
Drop
Add
Time
Std
Team
Finals
1Jacob Molacek2600:20.19+1.11TFA
2Tyler Sesvold2300:20.49+1.18TFA
3Travis Gulledge1700:21.85+1.24AAATFA
4Jackson Armour1500:21.99+0.01AAATFA
5William Savarese1600:22.09+0.06AAACOR
6Grant Closson1700:22.25+1.39AADM
7Eli Likins1700:22.30+0.02AATRAC
8Ethan Bonow1600:22.32-0.13AAMTRO
9Gavin Peterman1800:22.46+0.76AALAC
10Michael Morrow1500:22.51-0.89AATFA
10Luke Bezanilla1700:22.51+1.05AAUN-TF
12Andrew McEachern1700:22.60+0.30AATFA
13Evan Fang1600:22.61+0.50AAMTRO
13Brayden Jones1500:22.61+0.44AATFA
15Putu Jaya1800:22.83+0.71AALAC
16Michael Ryfa1600:22.84+1.05AALAC
17Luke Garrett1500:22.92+0.87AALAC
18Sean Sullivan1700:22.95+0.45AUN
19Michael Higgens1600:23.07+0.65AACOR
20Chase Dai1500:23.14+0.29AACOR
21Nathan Kim1700:23.17+0.80ADM
21Henry Kim1500:23.17+0.67AALAC
21Colton Martinez1700:23.17-0.54ALAC
24Derek Smith1600:23.18-0.25AALAC
25Jacob Lowe1600:23.25+0.20AALAC
26Collin Woods1600:23.27+0.51AALAC
26Luke Huffman1700:23.27+0.84ARACE
28Griffin Baker1700:23.35+0.34ATRAC
29Ryan Cleveland1700:23.44+0.56ATRAC
30CJ Volpe1500:23.49+1.27AMTRO
31Michael Scott1800:23.56+1.02ALAC
32Adam Kappelman1600:23.57+0.37ADM
32Cameron Knox1700:23.57+1.58ARACE
34Cody Le1500:23.58-3.09ADM
35Reimer Bouma1600:23.64+0.20AUN
36Brandon Wu1700:23.68+0.23ATFA
37Able Temiz1500:23.72+0.33ALAC
38Daniel Miller1500:23.73+1.28AUN
39Aditya Kathuroju1700:23.74-3.00ALAC
40Nathan Jacobbe1600:23.77-0.53AUN
41Owen Blanford1500:23.80+0.15ALAC
42Mason Shirley1300:23.85-0.74AARACE
43Ethan Gluck1700:23.94+0.73BBCOR
44Cadel Stauffer1600:23.95-1.24ALAC
45John Aegerter1600:24.00+0.61ALAC
46Ruihan Zhu1600:24.02-0.37ADM
47Clayton Haskins1700:24.05+0.59BBRACE
48Dallas Jones1500:24.09-0.85ALAC
49Philippe Nguyen1400:24.11+0.44AACOPS
50Gavin Little1400:24.20-0.34AARACE
51Aidan Tenkhoff1800:24.22+1.97BBMTRO
51Peyton Harbin1700:24.22-0.27BBRACE
53Gabriel Campos1400:24.33-0.07AALAC
54Justin Arbuckle1500:24.49+0.01BBDM
55Brendan Kolody1400:24.53-1.99AALAC
56Zachary Geller1400:24.54+0.59AADM
56AJ Alfeo1400:24.54-0.11AARACE
58Nick Allen1700:24.64+1.02BBLAC
59Quinn Shilliday1500:24.91-1.60BBCOPS
60Dhruv Salvi1500:25.09+1.41BBLAC
61Matthew Tidwell1800:25.11+0.51BBLAC
62Judah Fralic1600:25.35+0.52BBLAC
63Sheldon Brown1400:25.44+0.13ARACE
64Evan Gluck1400:26.01-0.29BBUN
65Andrew Ballard1500:26.03-0.03BBCOR
66David de la Garza1500:26.18+0.83BBRACE
67Sam Schultz1300:26.24+0.58BBRACE
68Chase Gluck1400:27.43+0.57BBUN
Event 6 Boys Open 500 Freestyle SCY
#NameMeet
Age
Finish
Time
Drop
Add
Time
Std
Team
Finals
1Max Hatcher1604:35.67+7.67AAAALAC
2William Savarese1604:38.40+8.04AAACOR
3Leonardo Pelaez1704:44.68+7.98AADM
4Jackson Armour1504:44.83+5.00AAATFA
5Ethan Gluck1704:45.00+10.17AACOR
6Michael Sachau1704:46.32+4.39AAUN
7Bradley Binns1604:47.38+7.96AAARACE
8Lukas Vetkoetter1604:49.31+9.85AAATFA
9Evan Gluck1404:52.52+11.41AAAUN
10Cash Strickland1504:52.97+4.74AALAC
11Michael Turmilov1604:53.82+1.01AATFA
12Maxwell Stanislaus1504:54.65+4.57AALAC
13Collin Woods1604:54.80+10.20AALAC
14Collin Quickstad1604:55.15+9.73AALAC
15Nathan Jacobbe1604:55.51+9.22AAUN
16Andrew Ballard1504:56.26+2.20AACOR
17Jacob Hinojosa1604:57.48+27.13AAUN
18Gavin Peterman1804:57.80+1.03ALAC
19Koen Farmer1604:58.79-4.45AALAC
20Meng Yeo1404:59.13-8.84AAAUN
21William Zhang1404:59.56-0.48AAAUN
22Branden Beladi1605:00.22+31.32AALAC
23Miller Martin1505:00.48+13.49AADM
24Gavin Little1405:01.16-8.78AAARACE
25Reimer Bouma1605:01.21+11.32AAUN
26Lucas Peterson1605:01.23+6.53AALAC
27Mason Shirley1305:02.08+1.29AAARACE
28Julian Pala1705:02.22+22.53ATFA
29Joseph Kerkman1405:02.25+9.36AAATFA
30Kurt Owens1505:02.51+17.10AATFA
31Luke Huffman1705:03.17+15.34ARACE
32Leonardo Xiao1505:03.90+10.46AALAC
33Eason Cormack1505:04.02+18.04AAUN
34Chase Dai1505:04.70-5.05ACOR
35Grant Bibza1705:04.76-0.04AUN
36Vincent Leek1605:04.97+1.64ARACE
37Justin Arbuckle1505:05.38+36.02ADM
38AJ Alfeo1405:05.47+5.18AARACE
39David Mele1505:05.61+33.15ACOPS
40Quinn Shilliday1505:06.62-16.95ACOPS
41Nick Allen1705:06.76+12.92ALAC
42Sherwin Xu1505:07.59+10.22ALAC
43Owen Crowns1605:07.91+17.64ALAC
44Sheldon Brown1405:08.43+5.70AARACE
45Clayton Haskins1705:09.51+15.49ARACE
46Sebastian Suwanda1405:09.73+4.34AAUN
47Michael Higgens1605:10.38+22.45ACOR
48Jacob Lowe1605:13.31+41.49ALAC
49Zachary Geller1405:13.42+11.29AADM
50Abraham Shim1705:14.25+23.77BBRACE
51Paul Chu1305:16.44-5.73AACOPS
52Henry Kim1505:19.42+23.46BBLAC
53Judah Fralic1605:19.93+18.64BBLAC
54Peyton Harbin1705:21.55+14.18BBRACE
55Michael Morrow1505:21.90-8.59BBTFA
56Chase Gluck1405:22.76+7.66AUN
57Sam Schultz1305:24.17+10.86ARACE
58Aditya Kathuroju1705:25.52-5.38BBLAC
59Brendan Kolody1405:25.72+6.22ALAC
Event 16 Boys Open 200 Freestyle SCY
#NameMeet
Age
Finish
Time
Drop
Add
Time
Std
Team
Finals
1William Savarese1601:42.87+3.73AAACOR
2Watson Nguyen1701:44.49-5.54AAAMTRO
3Trevan Valena1501:44.70+1.76AAAMTRO
4Kurt Owens1501:44.94+2.05AAATFA
5Brayden Jones1501:45.82+3.05AAATFA
6Ryder Ross1701:46.12+1.41AAMAC
7Evan Witte1601:46.17+1.71AAAUN
8Grant Closson1701:46.22+5.69AADM
9Michael Sachau1701:46.50+4.95AAUN
10Andrew McEachern1701:46.65+3.31AATFA
11Gavin Peterman1801:46.66+3.91AALAC
12Eli Likins1701:47.20-2.35AATRAC
13Sean Sullivan1701:47.21+3.91AAUN
14Luke Garrett1501:47.70+6.12AALAC
15Collin Quickstad1601:47.78-0.19AALAC
16Daniel Miller1501:47.91+1.69AAUN
17Maxwell Stanislaus1501:48.40+2.58AALAC
18Michael Turmilov1601:48.43-1.35AATFA
19Meng Yeo1401:48.56-1.29AAAUN
20Grant Chapa1701:48.63+3.76AAMTRO
21Ethan Gluck1701:48.84+4.28AACOR
22William Zhang1401:48.91-0.77AAAUN
23Colton Martinez1701:49.11-2.81AALAC
24Jackson Armour1501:49.19+3.79AATFA
25Donald Palmer1601:49.50+0.77AAMTRO
26Ryan Lester1701:49.60+6.42ARACE
27Bryce Key1601:49.73+3.57AAMAC
27Clayton Haskins1701:49.73+0.93ARACE
29Collin Woods1601:49.99+3.83AALAC
30Leonardo Xiao1501:50.23+2.53AALAC
30Bradley Binns1601:50.23+4.69AARACE
32Able Temiz1501:50.32+2.84AALAC
33Owen Crowns1601:50.48+3.12AALAC
34Ethan Wang1401:50.62+0.19AAAMTRO
35Luke Huffman1701:50.80+8.54ARACE
36Christen Bosuro1501:50.88-15.21AAMAC
37CJ Volpe1501:51.14+5.36AAMTRO
38Brandon Wu1701:51.23+1.88ATFA
39Lukas Vetkoetter1601:51.40+5.02AATFA
40Chase Dai1501:51.43-2.40AACOR
41Grant Bibza1701:51.64-7.12AUN
42Michael Higgens1601:51.75+7.85AACOR
43Branden Beladi1601:51.81-1.71AALAC
44Carson Blair1701:52.03+7.39AUN
45Jadon Do1501:52.19-15.76AMAC
46Aidan Tenkhoff1801:52.20+6.27AMTRO
47Julian Pala1701:52.29+8.23ATFA
48Yochanan Meza1601:52.39+4.78ATFA
49Justin Chang1501:52.45+0.15ADM
50Solomon Goins1501:52.53+4.81AMAC
51Justin Arbuckle1501:52.58-13.85ADM
52Joshua Slack1701:52.67+5.09ALAC
53Joseph Kerkman1401:52.68-9.86AATFA
54AJ Alfeo1401:52.81+0.22AARACE
55Nathan Kim1701:52.82+6.61ADM
56Griffin Baker1701:52.91+8.94ATRAC
57Aidan Eckard1701:53.35+3.85ATFA
58Sebastian Suwanda1401:53.42+1.54AAUN
59Jacob Hinojosa1601:53.51+3.66AUN
60Gavin Little1401:53.64+5.81AARACE
61Aditya Kathuroju1701:54.06+1.66ALAC
62Nathan Macy1601:54.07+4.50ADM
63Vincent Leek1601:54.10-13.63ARACE
64Evan Gluck1401:54.36+4.03AAUN
65Javier Gamon1501:54.57-12.86ARACE
66Eason Cormack1501:54.68+7.95AUN
67Alexander Brough1701:54.71+4.08BBMAC
68Reimer Bouma1601:54.74+5.60AUN
69Sheldon Brown1401:55.01-0.10AARACE
70Kobe Dickheiser1301:55.05+2.10AAUN
71Nathan Wu1601:55.44+0.47ACOPS
72Nick Allen1701:55.61+9.77BBLAC
73Zachary Geller1401:55.69+5.63AADM
74Sebastian Marrujo1701:56.20+4.31BBLAC
75Michael Morrow1501:56.33+3.87ATFA
76Jonah Grein1501:56.82+5.75ACOR
77Ryan Cleveland1701:56.89+8.43BBTRAC
78Peyton Harbin1701:57.02+1.19BBRACE
79Tom Gambow1701:57.80+6.84BBDM
80Jake Schwendinger1501:58.08-10.52BBLAC
81Drew Shippey1401:58.42+0.41ADM
82Jacob Lowe1601:58.54-9.70BBLAC
83Ansh Anand1601:58.92+1.21BBUN-IR
84David de la Garza1501:59.06-0.94BBRACE
85Henry Kim1501:59.35+11.73BBLAC
86Andrew Ballard1501:59.46+4.75BBCOR
87Brendan Kolody1402:00.32+3.59ALAC
88Nicholas Fox1602:00.39+1.41BBTFA
89Paul Chu1302:01.06+1.40ACOPS
90Chase Gluck1402:05.90+4.96BBUN
91Landon Fike1502:06.16+8.41BBDM
Event 20 Boys Open 100 Butterfly SCY
#NameMeet
Age
Finish
Time
Drop
Add
Time
Std
Team
Finals
1Tyler Sesvold2300:48.28+2.52TFA
2Jacob Molacek2600:49.16+3.57TFA
3Maximus Williamson1600:49.62+0.81AAAAUN
4Cooper Lucas1700:50.08+1.39AAALAC
5William Savarese1600:51.87-2.82AAACOR
6Grant Hu1600:51.92-0.64AAAMTRO
7Grant Chapa1700:52.06+2.27AAMTRO
8Watson Nguyen1700:52.30-0.90AAMTRO
9Max Hatcher1600:52.38+1.35AAALAC
10Sean Sullivan1700:52.43+1.73AAUN
11Brayden Jones1500:53.27+2.38AATFA
12Maxwell Stanislaus1500:53.43+1.06AALAC
12Evan Witte1600:53.43-1.70AAUN
14Ryder Ross1700:53.53+2.25AAMAC
15Meng Yeo1400:53.58-0.50AAAUN
16Trevan Valena1500:53.65-0.95AAMTRO
17Yochanan Meza1600:53.67+0.30AATFA
18Donald Palmer1600:53.80+1.63AAMTRO
19Leonardo Xiao1500:53.93-0.47AALAC
20Nathan Kim1700:54.00+2.60AADM
21Evan Fang1600:54.04+0.07AAMTRO
22Michael Sachau1700:54.12+2.34AUN
23Jackson Armour1500:54.20+1.79AATFA
24Luke Huffman1700:54.44+3.37ARACE
25Chase Dai1500:54.53+0.01AACOR
26Sebastian Marrujo1700:54.66+3.26ALAC
27Brandon Wu1700:54.78+1.46ATFA
28Ethan Wang1400:54.86-1.07AAAMTRO
29Gavin Peterman1800:54.88-1.17ALAC
30Luke Garrett1500:54.89+3.62AALAC
31William Zhang1400:54.92+2.13AAAUN
32Sean Li1600:55.00+0.92AADM
33Michael Ryfa1600:55.19+3.25AALAC
34Collin Woods1600:55.21+3.07AALAC
35Andrew McEachern1700:55.30-0.21ATFA
36Daniel Miller1500:55.37-7.96AAUN
37Luke Bezanilla1700:55.58+3.35AUN-TF
38Cameron Knox1700:55.60+2.77ARACE
39Jadon Do1500:55.72+1.46AMAC
40Evan Pan-Wang1300:55.73+2.25AAAUN
41Bradley Binns1600:55.79+2.32ARACE
42Clayton Haskins1700:55.80-7.78ARACE
43Bryce Key1600:55.83-1.68AMAC
44Matthew Tidwell1800:55.86+2.50ALAC
45Ethan Gluck1700:55.96+4.13ACOR
46Cody Le1500:56.10+0.41ADM
47Eric Pan-Wang1700:56.16+2.90AMTRO
48Solomon Goins1500:56.26+1.96AMAC
49Julian Pala1700:56.37-1.61ATFA
50Michael Morrow1500:56.40-6.96ATFA
51Christen Bosuro1500:56.42+3.43AMAC
52John Aegerter1600:56.73+1.60ALAC
53Kurt Owens1500:56.83+2.17ATFA
54Carson Blair1700:56.87-3.04BBUN
55Justin Chang1500:56.89+1.30ADM
56AJ Alfeo1400:57.38-4.87AARACE
57Peyton Harbin1700:57.39+2.21BBRACE
58Grant Bibza1700:57.47-9.76BBUN
59Ryan Lester1700:57.49+2.86BBRACE
60Gavin Little1400:57.52+2.22AARACE
61Branden Beladi1600:57.69-2.08ALAC
62Dallas Jones1500:57.74-1.55ALAC
63Michael Higgens1600:57.88+3.79ACOR
63Joshua Slack1700:57.88+2.45BBLAC
65Cadel Stauffer1600:58.20+2.06BBLAC
66Jacob Hinojosa1600:58.21-4.99BBUN
67Ruihan Zhu1600:58.25+2.00BBDM
67Gabriel Campos1400:58.25+0.29AALAC
69Henry Kim1500:58.51+3.54BBLAC
70Eason Cormack1500:58.59-2.06BBUN
71Aditya Kathuroju1700:58.63+0.27BBLAC
72Vincent Leek1600:58.70+1.55BBRACE
73Justin Arbuckle1500:58.74-3.99BBDM
74Ansh Anand1600:58.99+1.16BBUN-IR
75Drew Shippey1400:59.10-0.32ADM
76Able Temiz1500:59.32-4.35BBLAC
77Sebastian Suwanda1400:59.37-0.10AUN
78Jacob Lowe1600:59.68+3.90BBLAC
79Reimer Bouma1600:59.87+5.26BBUN
80Brendan Kolody1401:00.05+0.98ALAC
80Dhruv Salvi1501:00.05+3.75BBLAC
82Isaiah Lawshe1701:00.08-0.29BBLAC
83Derek Smith1601:00.16-14.22BBLAC
84Hudson Bawduniak1501:00.35-4.41BBMTRO
85Landon Fike1501:00.88+0.98BBDM
86Nathan Macy1601:01.15+1.24BBDM
87John Stoklas1701:01.47+1.89BUN
88Nathan Wu1601:01.49+1.95BBCOPS
89Kobe Dickheiser1301:01.52+1.11BBUN
90Philippe Nguyen1401:01.72+4.34BBCOPS
91Sheldon Brown1401:01.93-0.38BBRACE
92Carson Cochrane1701:02.23-0.48BLAC
93Koen Farmer1601:02.47-1.32BBLAC
94Evan Gluck1401:02.60+0.38BBUN
95Andrew Ballard1501:02.89+3.59BCOR
96Nick Allen1701:03.18+2.74BLAC
97Ryan Cleveland1701:03.21+2.89BTRAC
98Jonah Grein1501:04.07-0.81BCOR
99Chase Gluck1401:05.95+0.37BBUN
100Javier Gamon1501:06.96+0.16BRACE
Event 24 Boys Open 400 Individual Medley SCY
#NameMeet
Age
Finish
Time
Drop
Add
Time
Std
Team
Finals
1Cooper Lucas1703:55.33+9.12AAAALAC
2Maximus Williamson1603:57.46+15.24AAAAUN
3Grant Hu1604:00.41+5.32AAAAMTRO
4William Savarese1604:04.19+8.03AAAACOR
5Max Hatcher1604:10.79+11.72AAALAC
6Ethan Gluck1704:11.74+14.63AACOR
7Evan Witte1604:11.84+10.11AAAUN
8Leonardo Pelaez1704:11.87+5.22AADM
9Chase Dai1504:15.11+1.31AAACOR
10Collin Quickstad1604:17.20+15.24AALAC
11Lukas Vetkoetter1604:17.30+12.77AATFA
12Sean Sullivan1704:18.70+5.70AAUN
13Michael Turmilov1604:19.68+5.75AATFA
14Bradley Binns1604:19.87+1.45AARACE
15Yochanan Meza1604:20.43+12.21AATFA
16Maxwell Stanislaus1504:22.01+8.57AALAC
17Colton Martinez1704:22.25-16.25AALAC
18Aidan Eckard1704:22.59-4.67AATFA
19Branden Beladi1604:22.74+5.80AALAC
20Derek Smith1604:23.26-93.59AALAC
21Grant Bibza1704:24.22+0.41AUN
22Julian Pala1704:24.61+16.92ATFA
23Ryan Lester1704:26.01+22.21ARACE
24Evan Gluck1404:26.12+7.88AAAUN
25Matthew Tidwell1804:26.24-0.35ALAC
26Andrew Ballard1504:27.06+2.44AACOR
27Vincent Leek1604:27.09+6.57AARACE
28Cadel Stauffer1604:27.95-8.25AALAC
29Aidan Tenkhoff1804:29.03+23.36AMTRO
30Leonardo Xiao1504:29.29+10.97ALAC
31Clayton Haskins1704:29.45-37.69ARACE
32John Aegerter1604:29.61-0.35ALAC
33Cash Strickland1504:30.19+14.48ALAC
33Jacob Hinojosa1604:30.19+0.63AUN
35AJ Alfeo1404:30.84-31.07AARACE
36Joseph Kerkman1404:31.42+4.98AATFA
37Zachary Geller1404:32.38+0.14AADM
38Koen Farmer1604:33.59-11.01ALAC
39Owen Crowns1604:35.19+6.84ALAC
40Reimer Bouma1604:35.27+17.03AUN
41Michael Scott1804:36.95+13.93BBLAC
42Owen Blanford1504:37.09+5.06ALAC
43Eason Cormack1504:37.15+18.95AUN
44Sheldon Brown1404:38.07-45.79AARACE
45Ansh Anand1604:39.63+0.02AUN-IR
46Peyton Harbin1704:40.81-22.23BBRACE
47Michael Higgens1604:42.63-11.69BBCOR
48Paul Chu1304:46.12-37.71ACOPS
49Chase Gluck1404:46.77+10.40AUN
50Jacob Lowe1604:47.71+5.23BBLAC
51Michael Ryfa1604:48.58+13.27BBLAC

Contact Us: admin@myswimio.com