PlaceNameBib NoGender/AgeLapsTime 1 Maureen Jende 412 F/38 2 2:22:32.8
Lap 1 1:10:01.6
Lap 2 1:12:31.2
2 Rebecca Phillippo 403 F/35 2 2:25:47.4
Lap 1 1:09:02.9
Lap 2 1:16:44.4
3 Victoria Boughton 400 F/25 2 2:30:33.4
Lap 1 1:12:58.2
Lap 2 1:17:35.2
4 Karen Bouloucon 411 F/37 2 2:30:52.9
Lap 1 1:13:26.6
Lap 2 1:17:26.2
5 Helen Cross 410 F/34 2 2:32:18.1
Lap 1 1:13:32.3
Lap 2 1:18:45.8
6 Sherry Shapiro 405 F/37 2 2:39:51.9
Lap 1 1:15:53.1
Lap 2 1:23:58.7
7 Tara Walhart 406 F/34 2 2:45:21.1
Lap 1 1:20:24.4
Lap 2 1:24:56.7
8 Missy Bruin 407 F/36 2 2:54:51.0
Lap 1 1:26:35.5
Lap 2 1:28:15.5
9 Maryanne Surowiec 413 F/32 2 2:56:29.9
Lap 1 1:24:42.4
Lap 2 1:31:47.4
10 Katina Tsakiris 408 F/29 2 2:56:34.2
Lap 1 1:26:03.7
Lap 2 1:30:30.5
11 Gillian Parsons 409 F/35 2 3:00:45.9
Lap 1 1:27:09.4
Lap 2 1:33:36.4
12 Eileen Dalton 401 F/24 2 3:01:49.3
Lap 1 1:26:52.4
Lap 2 1:34:56.9
13 Jennel Ortiz 402 F/31 2 3:28:53.0
Lap 1 1:38:47.8
Lap 2 1:50:05.1
Female 40 and over
PlaceNameBib NoGender/AgeLapsTime 1 Ruth Tummey 418 F/48 2 2:34:27.1
Lap 1 1:15:30.0
Lap 2 1:18:57.1
2 Heidi Baks 420 F/40 2 2:37:50.1
Lap 1 1:16:19.1
Lap 2 1:21:30.9
3 Dorothy Hamburg 416 F/47 2 2:39:46.3
Lap 1 1:19:18.9
Lap 2 1:20:27.4
4 Gail Dicrard 421 F/45 2 3:09:34.5
Lap 1 1:29:35.8
Lap 2 1:39:58.7
5 Christina Chambers 415 F/52 2 3:21:12.2
Lap 1 1:50:07.2
Lap 2 1:31:04.9
6 Laura Tyson 419 F/45 1 1:28:52.0
Lap 1 1:28:52.0
7 Sandie Reilly 417 F/45 1 2:00:01.0
Lap 1 2:00:01.0
Male 14 and under
PlaceNameBib NoGender/AgeLapsTime 1 Dillon Van Wart 201 M/13 2 2:19:43.4
Lap 1 1:06:05.7
Lap 2 1:13:37.6
2 Peter Spinks 200 M/14 2 2:50:14.5
Lap 1 1:18:06.1
Lap 2 1:32:08.4
Male 15 to 18
PlaceNameBib NoGender/AgeLapsTime 1 Tommy Wachtler 220 M/17 2 1:59:55.8
Lap 1 57:25.0
Lap 2 1:02:30.7
2 Trevor Kahl 222 M/15 2 2:02:49.5
Lap 1 1:00:17.0
Lap 2 1:02:32.4
3 Adam Vandenbos 219 M/16 2 2:09:23.1
Lap 1 1:03:02.6
Lap 2 1:06:20.4
4 Tyler Kovach 215 M/16 2 2:09:50.5
Lap 1 1:01:44.3
Lap 2 1:08:06.2
5 Eric Petersen 218 M/16 2 2:14:41.7
Lap 1 1:01:41.9
Lap 2 1:12:59.7
6 Keegan Ryan 221 M/15 2 2:17:41.4
Lap 1 1:02:52.9
Lap 2 1:14:48.4
7 Jamie Love 216 M/17 2 2:32:23.1
Lap 1 1:09:12.1
Lap 2 1:23:11.0
Male 19 to 29
PlaceNameBib NoGender/AgeLapsTime 1 Matt Sordill 316 M/28 2 1:51:13.9
Lap 1 54:17.7
Lap 2 56:56.1
2 Brian Bieger 301 M/28 2 1:53:04.6
Lap 1 54:19.6
Lap 2 58:44.9
3 Jamie Myers 313 M/28 2 1:53:42.8
Lap 1 56:50.0
Lap 2 56:52.7
4 bryan culbertson 324 M/19 2 1:55:53.1
Lap 1 56:46.9
Lap 2 59:06.2
5 Dan Durller 304 M/28 2 1:56:04.1
Lap 1 57:14.3
Lap 2 58:49.7
6 Julien Jaborska 310 M/27 2 1:57:00.4
Lap 1 57:03.2
Lap 2 59:57.2
7 Sean Gramling 309 M/26 2 1:58:46.1
Lap 1 57:46.5
Lap 2 1:00:59.6
8 Tyler Conlon 612 M/19 2 2:00:14.7
Lap 1 56:41.8
Lap 2 1:03:32.9
9 Austin Peterman 322 M/26 2 2:01:44.2
Lap 1 1:01:10.0
Lap 2 1:00:34.2
10 Daniel Petrone 314 M/29 2 2:02:15.6
Lap 1 58:57.7
Lap 2 1:03:17.9
11 Steven McDonald 312 M/29 2 2:04:53.2
Lap 1 57:49.2
Lap 2 1:07:03.9
12 Lev Barinov 300 M/23 2 2:06:47.3
Lap 1 1:01:17.5
Lap 2 1:05:29.7
13 Christopher Fidler 307 M/27 2 2:10:00.9
Lap 1 1:00:34.0
Lap 2 1:09:26.9
14 Mark Vareschi 317 M/29 2 2:12:03.8
Lap 1 1:03:21.8
Lap 2 1:08:41.9
15 Dave Demona 303 M/26 2 2:13:18.2
Lap 1 1:04:04.5
Lap 2 1:09:13.7
16 Nicholas Glasser 308 M/23 2 2:20:41.2
Lap 1 1:16:49.5
Lap 2 1:03:51.6
17 Kyle Ebeling 305 M/21 2 2:32:58.1
Lap 1 1:04:48.9
Lap 2 1:28:09.2
18 Bill Cullen 321 M/25 2 2:35:31.3
Lap 1 1:23:04.3
Lap 2 1:12:26.9
19 Alex Buell 323 M/23 2 2:35:57.5
Lap 1 1:13:52.1
Lap 2 1:22:05.3
20 Billy Maynard 311 M/24 2 2:38:46.8
Lap 1 1:15:27.9
Lap 2 1:23:18.9
21 Jason Abels 319 M/24 2 3:05:22.4
Lap 1 1:27:30.4
Lap 2 1:37:52.0
22 Cody Lynch 320 M/24 1 1:04:06.7
Lap 1 1:04:06.7
23 Patrick Snoop 318 M/24 1 1:10:45.7
Lap 1 1:10:45.7
24 Man Yeung Chung 302 M/25 1 1:21:00.4
Lap 1 1:21:00.4
Male 30 to 34
PlaceNameBib NoGender/AgeLapsTime 1 Kimani Nielsen 240 M/33 2 1:51:01.9
Lap 1 54:16.1
Lap 2 56:45.7
2 Joseph Petrarca 242 M/33 2 1:56:34.0
Lap 1 57:13.0
Lap 2 59:20.9
3 Hezmir Osorio 241 M/33 2 1:56:58.3
Lap 1 56:52.6
Lap 2 1:00:05.7
4 Michael Lewandowski 236 M/34 2 1:58:12.8
Lap 1 57:54.6
Lap 2 1:00:18.2
5 Daniel Sirota 245 M/31 2 2:00:22.3
Lap 1 58:14.5
Lap 2 1:02:07.7
6 Michael Cresswell 232 M/34 2 2:01:05.1
Lap 1 59:11.6
Lap 2 1:01:53.5
7 Shawn Thelin 248 M/32 2 2:04:48.9
Lap 1 1:01:32.9
Lap 2 1:03:16.0
8 James A Boyd 231 M/33 2 2:08:44.5
Lap 1 1:02:03.1
Lap 2 1:06:41.3
9 Jeffrey Mandell 238 M/33 2 2:09:53.3
Lap 1 1:02:45.2
Lap 2 1:07:08.0
10 James Fox 234 M/34 2 2:11:15.6
Lap 1 1:00:44.0
Lap 2 1:10:31.5
11 Jason Reyes 243 M/33 2 2:11:52.9
Lap 1 1:04:17.8
Lap 2 1:07:35.0
12 Luis Rivera 244 M/32 2 2:13:40.1
Lap 1 1:03:46.4
Lap 2 1:09:53.6
13 Kevin Kurie 251 M/30 2 2:15:29.9
Lap 1 1:00:55.0
Lap 2 1:14:34.8
14 Ryan Ganley 235 M/31 2 2:16:29.6
Lap 1 1:07:17.8
Lap 2 1:09:11.7
15 Michael Lukowiak 237 M/34 2 2:27:38.6
Lap 1 1:02:40.4
Lap 2 1:24:58.1
16 Scott Rausenberger 247 M/30 2 2:29:27.6
Lap 1 1:12:36.2
Lap 2 1:16:51.4
17 Steven Van Seggern 250 M/33 2 2:33:19.3
Lap 1 1:13:31.2
Lap 2 1:19:48.1
18 Micheal Magrans 249 M/32 2 2:33:22.7
Lap 1 1:08:52.2
Lap 2 1:24:30.4
19 Dino Tufekcic 252 M/30 2 2:38:24.8
Lap 1 1:13:26.4
Lap 2 1:24:58.3
20 Jonathan Yoesting 246 M/31 2 3:04:19.3
Lap 1 1:21:14.1
Lap 2 1:43:05.1
21 Daniel Morse 239 M/32 1 1:46:14.1
Lap 1 1:46:14.1
Male 35 to 39
PlaceNameBib NoGender/AgeLapsTime 1 Walker William Jackson 813 M/35 2 1:46:39.7
Lap 1 52:14.9
Lap 2 54:24.7
2 Joseph Zurawski 821 M/38 2 1:52:06.3
Lap 1 55:29.5
Lap 2 56:36.8
3 Cima Bue 802 M/39 2 1:55:44.3
Lap 1 57:44.7
Lap 2 57:59.5
4 Bill Kemmerer 814 M/39 2 1:58:51.0
Lap 1 57:16.1
Lap 2 1:01:34.9
5 William Romollino 819 M/39 2 1:59:25.4
Lap 1 57:13.4
Lap 2 1:02:12.0
6 Jason Pilato 822 M/38 2 2:00:38.5
Lap 1 57:46.2
Lap 2 1:02:52.2
7 Eric Model 817 M/39 2 2:06:34.0
Lap 1 1:01:29.4
Lap 2 1:05:04.5
8 Vic Pelov 827 M/38 2 2:09:13.3
Lap 1 1:02:25.4
Lap 2 1:06:47.9
9 Chris Byrnes 803 M/36 2 2:09:36.4
Lap 1 1:03:18.1
Lap 2 1:06:18.2
10 Bogert Kisch 815 M/39 2 2:09:58.8
Lap 1 1:01:01.1
Lap 2 1:08:57.6
11 Jeff Horner 824 M/37 2 2:10:19.4
Lap 1 1:03:31.3
Lap 2 1:06:48.0
12 J Cairo 804 M/39 2 2:10:35.0
Lap 1 1:01:53.5
Lap 2 1:08:41.5
13 Norman Marin 816 M/35 2 2:15:09.3
Lap 1 1:01:48.8
Lap 2 1:13:20.5
14 Noah Gellner 809 M/36 2 2:15:26.4
Lap 1 1:04:11.4
Lap 2 1:11:15.0
15 James Billett 801 M/37 2 2:18:13.1
Lap 1 1:06:49.0
Lap 2 1:11:24.0
16 Jim Gallagher 808 M/37 2 2:20:17.1
Lap 1 1:04:34.6
Lap 2 1:15:42.5
17 Bill Dove 806 M/35 2 2:20:44.4
Lap 1 1:08:00.6
Lap 2 1:12:43.8
18 Rob Dunn 807 M/38 2 2:22:07.5
Lap 1 1:10:44.0
Lap 2 1:11:23.5
19 Matthew Hill 812 M/35 2 2:24:46.6
Lap 1 1:10:07.5
Lap 2 1:14:39.1
20 Anthony Azzariti 825 M/36 2 2:25:54.3
Lap 1 1:09:08.9
Lap 2 1:16:45.4
21 Craig Sandler 823 M/39 2 2:34:48.3
Lap 1 1:13:44.1
Lap 2 1:21:04.1
22 Tony Ceneri 805 M/39 2 2:38:08.9
Lap 1 1:12:33.0
Lap 2 1:25:35.9
23 Kevin Bickford 230 M/35 2 2:38:20.2
Lap 1 1:15:00.5
Lap 2 1:23:19.6
24 Jonathan Abragan 800 M/37 2 2:40:10.6
Lap 1 1:13:19.3
Lap 2 1:26:51.3
25 Dennis Yurick 828 M/36 2 2:40:30.8
Lap 1 1:19:09.5
Lap 2 1:21:21.3
26 David Molnar 818 M/36 2 2:45:45.2
Lap 1 1:17:30.5
Lap 2 1:28:14.7
27 Scott Hemingway 811 M/36 2 3:00:00.0
Lap 1 1:18:24.6
Lap 2 1:41:35.3
28 Mark Gustavus 810 M/38 1 1:13:01.5
Lap 1 1:13:01.5
29 Bill Lindsay 826 M/38 1 1:23:28.8
Lap 1 1:23:28.8
Male 40 to 44
PlaceNameBib NoGender/AgeLapsTime 1 Douglas Sellers 354 M/41 2 1:48:25.7
Lap 1 51:57.8
Lap 2 56:27.8
2 Ilya Cantor 341 M/41 2 2:01:33.2
Lap 1 57:59.5
Lap 2 1:03:33.7
3 Aaron Thall 357 M/40 2 2:01:43.4
Lap 1 58:47.0
Lap 2 1:02:56.3
4 Jason Grossi 362 M/40 2 2:03:28.0
Lap 1 58:43.2
Lap 2 1:04:44.7
5 Victor Schepisi 365 M/40 2 2:04:03.9
Lap 1 1:00:31.4
Lap 2 1:03:32.4
6 Micheal Sternesky 370 M/40 2 2:04:10.3
Lap 1 1:00:49.4
Lap 2 1:03:20.8
7 Greg Heller 346 M/42 2 2:05:26.7
Lap 1 1:02:13.6
Lap 2 1:03:13.1
8 Richard Pike 351 M/41 2 2:08:05.1
Lap 1 1:02:39.7
Lap 2 1:05:25.3
9 David Tragna 360 M/41 2 2:10:05.8
Lap 1 1:01:06.1
Lap 2 1:08:59.6
10 Oliver Carbonell 342 M/44 2 2:11:11.0
Lap 1 1:02:18.3
Lap 2 1:08:52.7
11 RE Stricker 372 M/40 2 2:18:00.1
Lap 1 1:05:13.5
Lap 2 1:12:46.5
12 Micheal Guida 364 M/40 2 2:19:51.7
Lap 1 1:06:05.9
Lap 2 1:13:45.7
13 Stephen Rosenthal 352 M/43 2 2:26:09.8
Lap 1 1:12:27.6
Lap 2 1:13:42.1
14 Chris Garatti 363 M/43 2 2:26:54.7
Lap 1 1:09:29.3
Lap 2 1:17:25.3
15 Chris Kohler 366 M/40 2 2:27:29.9
Lap 1 1:14:30.5
Lap 2 1:12:59.3
16 Michael Wolert 361 M/40 2 2:27:44.0
Lap 1 1:09:58.2
Lap 2 1:17:45.8
17 David Jordan 367 M/42 2 2:30:28.8
Lap 1 1:13:45.1
Lap 2 1:16:43.6
18 Matt Kuchavik 347 M/40 2 2:32:00.4
Lap 1 1:08:49.1
Lap 2 1:23:11.3
19 Donny Trainer 368 M/43 2 2:34:33.1
Lap 1 1:12:48.8
Lap 2 1:21:44.2
20 Michael Grant 345 M/40 2 2:38:16.5
Lap 1 1:14:06.2
Lap 2 1:24:10.3
21 Gili Torovezky 359 M/43 2 2:42:22.4
Lap 1 1:19:10.3
Lap 2 1:23:12.0
22 Nick Tambe 356 M/43 2 2:58:36.3
Lap 1 1:25:34.7
Lap 2 1:33:01.6
23 Vlad Dolinsky 343 M/41 2 3:20:21.1
Lap 1 1:30:01.2
Lap 2 1:50:19.9
24 Elcid Cabangon 340 M/42 2 3:34:25.1
Lap 1 1:21:57.6
Lap 2 2:12:27.5
25 Pablo Toribio 358 M/41 1 1:04:25.9
Lap 1 1:04:25.9
26 Alex Salazar 353 M/42 1 1:09:19.0
Lap 1 1:09:19.0
27 Ray Grandich 344 M/41 1 1:27:03.4
Lap 1 1:27:03.4
28 Aaron Wolfe 371 M/43 1 2:16:51.9
Lap 1 2:16:51.9
Male 45 to 49
PlaceNameBib NoGender/AgeLapsTime 1 Frank Lovell 863 M/45 2 1:57:52.9
Lap 1 58:34.5
Lap 2 59:18.4
2 William Dooley 853 M/47 2 1:58:16.6
Lap 1 58:15.8
Lap 2 1:00:00.7
3 James Gardner 865 M/48 2 2:01:39.3
Lap 1 59:04.0
Lap 2 1:02:35.2
4 Esteban Fernandez 866 M/49 2 2:05:02.3
Lap 1 1:01:23.6
Lap 2 1:03:38.7
5 Brian Margarum 856 M/45 2 2:05:34.3
Lap 1 1:00:30.1
Lap 2 1:05:04.2
6 Perry Braun 851 M/48 2 2:07:22.5
Lap 1 1:01:29.5
Lap 2 1:05:53.0
7 Robert Hayes 864 M/45 2 2:07:44.4
Lap 1 1:03:25.8
Lap 2 1:04:18.6
8 Bill Duffy 867 M/45 2 2:08:09.7
Lap 1 1:01:27.1
Lap 2 1:06:42.6
9 Robert Gomez 869 M/49 2 2:10:00.0
Lap 1 1:03:23.2
Lap 2 1:06:36.8
10 David Degange 852 M/49 2 2:11:20.5
Lap 1 1:03:39.9
Lap 2 1:07:40.6
11 Rob Glick 854 M/45 2 2:14:02.5
Lap 1 1:08:01.0
Lap 2 1:06:01.5
12 Frank Lasala 871 M/46 2 2:16:52.0
Lap 1 1:08:28.0
Lap 2 1:08:23.9
13 Tony Accurso 850 M/48 2 2:20:34.6
Lap 1 1:08:22.4
Lap 2 1:12:12.2
14 Matthew Snow 861 M/45 2 2:27:25.3
Lap 1 58:14.3
Lap 2 1:29:11.0
15 David Kibler 855 M/48 2 2:34:12.1
Lap 1 1:14:08.4
Lap 2 1:20:03.6
16 Donny Maloney 868 M/49 2 2:35:53.9
Lap 1 1:14:19.1
Lap 2 1:21:34.7
17 Anthony Marino 857 M/45 2 2:36:09.5
Lap 1 1:15:05.8
Lap 2 1:21:03.7
18 Tom Perkins 859 M/48 2 2:44:31.7
Lap 1 1:17:37.8
Lap 2 1:26:53.9
19 Jp Pibouin 860 M/47 2 2:48:55.0
Lap 1 1:19:11.5
Lap 2 1:29:43.5
20 Lance Walker 870 M/48 2 2:52:03.2
Lap 1 1:17:40.3
Lap 2 1:34:22.9
21 Edward Morgan 858 M/47 1 1:39:37.4
Lap 1 1:39:37.4
Male 50 and over
PlaceNameBib NoGender/AgeLapsTime 1 Steven Wagoner 477 M/50 2 2:09:03.6
Lap 1 1:02:55.6
Lap 2 1:06:08.0
2 John Warren 479 M/51 2 2:13:03.2
Lap 1 1:04:03.6
Lap 2 1:08:59.6
3 Mark Blasch 470 M/54 2 2:15:12.6
Lap 1 1:03:55.3
Lap 2 1:11:17.3
4 David Daniel 471 M/51 2 2:15:29.9
Lap 1 1:05:21.2
Lap 2 1:10:08.6
5 Christopher Walsh 478 M/50 2 2:15:50.8
Lap 1 1:06:01.9
Lap 2 1:09:48.9
6 Tom Bowmaster 481 M/50 2 2:17:06.6
Lap 1 1:07:04.8
Lap 2 1:10:01.8
7 Kevin Declerck 472 M/51 2 2:27:37.9
Lap 1 1:11:17.4
Lap 2 1:16:20.4
8 Adrian Tricker 476 M/51 2 2:31:09.9
Lap 1 1:15:35.7
Lap 2 1:15:34.2
9 Richard Zipper 480 M/53 2 2:34:26.7
Lap 1 1:12:49.1
Lap 2 1:21:37.6
10 Seth Glasser 473 M/58 2 3:05:43.9
Lap 1 1:28:26.7
Lap 2 1:37:17.2
11 Donald Snoop 475 M/64 1 1:41:35.8
Lap 1 1:41:35.8
12 Gerry Remsen 474 M/52 1 1:44:27.8
Lap 1 1:44:27.8
Single Speed Cat 2 Open
Male 0-99
PlaceNameBib NoGender/AgeLapsTime 1 Fred Brown 430 M/25 2 1:50:08.9
Lap 1 54:09.5
Lap 2 55:59.4
2 Christopher Denoma 436 M/24 2 1:53:07.3
Lap 1 54:44.7
Lap 2 58:22.6
3 Keith Connelly 453 M/40 2 1:54:13.8
Lap 1 54:28.5
Lap 2 59:45.3
4 Michael Rave 441 M/36 2 1:54:41.4
Lap 1 56:14.7
Lap 2 58:26.7
5 Bob Swart 446 M/45 2 1:55:00.0
Lap 1 55:57.2
Lap 2 59:02.8
6 Henry Gozdz 437 M/55 2 1:56:44.7
Lap 1 57:10.1
Lap 2 59:34.6
7 Stephen Conroy 433 M/36 2 2:00:41.6
Lap 1 58:25.8
Lap 2 1:02:15.8
8 Walter Reynolds 442 M/42 2 2:01:00.6
Lap 1 58:45.4
Lap 2 1:02:15.1
9 Nicholas Salerno 444 M/39 2 2:01:02.0
Lap 1 58:19.6
Lap 2 1:02:42.4
10 Daniel Ingerdal 438 M/37 2 2:02:59.9
Lap 1 59:11.7
Lap 2 1:03:48.1
11 Scott Warren 448 M/39 2 2:04:47.5
Lap 1 1:01:38.5
Lap 2 1:03:08.9
12 Sal Crochiola 435 M/36 2 2:05:02.7
Lap 1 59:34.4
Lap 2 1:05:28.3
13 Chris Michaloski 440 M/38 2 2:05:26.9
Lap 1 1:00:45.5
Lap 2 1:04:41.3
14 Mark Waters 449 M/36 2 2:07:15.0
Lap 1 1:01:06.9
Lap 2 1:06:08.1
15 Mike Belanger 454 M/46 2 2:07:34.9
Lap 1 1:07:37.4
Lap 2 59:57.5
16 Stephane Courtois 434 M/41 2 2:12:30.1
Lap 1 1:03:23.2
Lap 2 1:09:06.8
17 George Rouan 829 M/36 2 2:13:13.3
Lap 1 1:03:58.9
Lap 2 1:09:14.4
18 Myles Fennell 451 M/39 2 2:14:36.9
Lap 1 1:06:08.8
Lap 2 1:08:28.1
19 Tom Rossi 443 M/51 2 2:17:41.9
Lap 1 1:05:30.5
Lap 2 1:12:11.3
20 David Castner 432 M/40 2 2:18:30.9
Lap 1 1:04:59.5
Lap 2 1:13:31.4
21 Mike Gratcofsky 452 M/27 2 2:22:08.1
Lap 1 1:09:27.6
Lap 2 1:12:40.5
22 Joaquin E Canizales 431 M/31 2 2:22:17.5
Lap 1 1:10:20.1
Lap 2 1:11:57.3
23 Laurent Sauvanet 445 M/43 2 2:35:37.2
Lap 1 1:13:29.9
Lap 2 1:22:07.2
24 Steven Kleiber 439 M/44 2 2:36:23.5
Lap 1 1:12:55.5
Lap 2 1:23:28.0