1 paying weekend already this season, and every top 20 finish adds another. Members claim their best result each weekend within 14 days of the race: a win pays $40 at a club day, $50 at state level, $100 at a national, down to 20th, paid as MWMX Bucks. Membership is $19.99 a month. Career on record: $355 across 20 weekends.
Gap to the winner season by season (91.9s behind on average, but which way is it heading?), every season in one table, lap 1 starts and late race fade, best tracks and the split by bike.
Members see every rider. $9.99 for the first month then $19.99, cancel anytime, plus payouts for top 20 finishes and 15% off parts. Or just this rider: a one off career pass, $19 for 12 months, no membership.
| Tivoli Raceway 17 races | P5.5 | 7 podiums |
| Suncoast Junior MX, Coolum 6 races | P5.5 | 3 podiums |
| Brigalow Recreation Grounds 7 races | P6.3 | 1 podium |
| Echo Valley Raceway 6 races | P9 | 0 podiums |
| Chinchilla 6 races | P11.5 | 0 podiums |
| Hastings Valley - Port Mac 3 races | P11.7 | 0 podiums |
| Season | Meetings | Races | Laps | Time | Avg finish | Avg field | Wins | Podiums | Gap to P1 |
|---|---|---|---|---|---|---|---|---|---|
| 2013 | 3 | 9 | 56 | 2h 06m | 20.8 | 29.1 | 0 | 0 (0%) | 114.9s |
| 2014 | 4 | 13 | 86 | 3h 13m | 19.2 | 31.2 | 0 | 0 (0%) | 117.3s |
| 2015 | 4 | 22 | 116 | 4h 16m | 7.9 | 25.0 | 2 | 7 (32%) | 40.8s |
| 2016 | 8 | 45 | 197 | 6h 58m | 10.2 | 18.9 | 1 | 5 (11%) | 122.6s |
| 2020 | 1 | 3 | 2 | 8m | – | 0 | 0 (0%) | – | |
| Career | 20 | 92 | 457 | 16h 44m | 12.1 | 23.4 | 3 | 12 (13%) | 91.9s |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| J. C Grade Lites Event 2 - C Grade Lites - Moto 1 | DNF / 12 | C Grade Lites - Up to 250cc 4st | 2 | 06:17.402 | 08:46.073 | |
| J. C Grade Lites Event 7 - C Grade Lites - Moto 2 | DNS / 12 | C Grade Lites - Up to 250cc 4st | 00.000 | 00.000 | ||
| J. C Grade Lites Event 12 - C Grade Lites - Moto 3 | DNS / 12 | C Grade Lites - Up to 250cc 4st | 00.000 | 00.000 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 14 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 1 | P10 / 14 | Junior Lites /4- 13-15 yrs B-grade | 5 | 02:08.315 | 10:58.683 | 01:47.022 |
| 17 - Junior Lites 2/- A/B grade Junior Lites 2/- A/B grade Round 1 | P8 / 14 | Junior Lites /2- 13-15 yrs B-grade | 6 | 02:08.671 | 13:03.583 | 01:56.975 |
| 14 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 2 | P6 / 14 | Junior Lites /4- 13-15 yrs B-grade | 5 | 02:04.898 | 10:35.718 | 01:23.161 |
| 17 - Junior Lites 2/- A/B grade Junior Lites 2/- A/B grade Round 2 | P5 / 14 | Junior Lites /2- 13-15 yrs B-grade | 5 | 02:07.669 | 10:42.416 | 01:23.362 |
| 14 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 3 | P7 / 14 | Junior Lites /4- 13-15 yrs B-grade | 5 | 02:07.622 | 10:40.817 | 01:26.531 |
| 17 - Junior Lites 2/- A/B grade Junior Lites 2/- A/B grade Round 3 | P7 / 14 | Junior Lites /2- 13-15 yrs B-grade | 4 | 02:09.548 | 08:34.799 | 01:05.317 |
| 18 - Sunday Feature race Sunday Feature Race Junior Lites 4/- | P1 / 2 | Junior Lites /4- 13-15 yrs B-grade | 2 | 02:04.898 | 03:53.254 | 07.973 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 10 - Junior Lites 2/- A/B grade Junior Lites 2/- A/B grade Round 1 | P8 / 13 | Junior Lites /2- 13-15 yrs B-grade | 00.000 | 00.000 | ||
| 15 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 1 | P10 / 11 | Junior Lites /4- 13-15 yrs B-grade | 00.000 | 00.000 | ||
| 10 - Junior Lites 2/- A/B grade Junior Lites 2/- A/B grade Round 2 | P8 / 13 | Junior Lites /2- 13-15 yrs B-grade | 00.000 | 00.000 | ||
| 15 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 2 | P10 / 11 | Junior Lites /4- 13-15 yrs B-grade | 00.000 | 00.000 | ||
| 10 - Junior Lites 2/- A/B grade Junior Lites 2/- A/B grade Round 3 | P8 / 13 | Junior Lites /2- 13-15 yrs B-grade | 00.000 | 00.000 | ||
| 15 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 3 | P10 / 11 | Junior Lites /4- 13-15 yrs B-grade | 00.000 | 00.000 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| B-100cc-125cc 2st 15yrs R7 - Round 1 | DNF / 13 | 100CC/125CC 2ST 15 YEARS | 5 | 02:06.943 | 11:05.074 | |
| M-200cc to 250cc 4st 15yrs R7 - Round 1 | P12 / 15 | 128CC/150CC2ST- 200CC-250CC 4ST 15YEARS | 9 | 01:55.890 | 18:52.797 | 39.135 |
| M-200cc to 250cc 4st 15yrs R14 - Round 2 | P12 / 14 | 128CC/150CC2ST- 200CC-250CC 4ST 15YEARS | 9 | 01:54.743 | 19:18.661 | 42.255 |
| M-200cc to 250cc 4st 15yrs R20 - Round 3 | P11 / 12 | 128CC/150CC2ST- 200CC-250CC 4ST 15YEARS | 9 | 01:56.377 | 19:37.776 | 01:01.696 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 10 - Junior Lites 2/- C-grade Junior Lites 2/- C-grade (D2R01) | P8 / 32 | Junior Lites /2- 13-15 yrs C-grade | 5 | 02:01.437 | 10:35.580 | 02:32.497 |
| 15 - Junior Lites 4/- C-grade Junior Lites 4/- C-grade (D2R06) | P2 / 23 | Junior Lites /4- 13-15 yrs C-grade | 5 | 01:56.693 | 09:54.106 | 05:40.895 |
| 10 - Junior Lites 2/- C-grade Junior Lites 2/- C-grade (D2R09) | DNF / 32 | Junior Lites /2- 13-15 yrs C-grade | 1 | 02:07.693 | 02:14.771 | |
| 15 - Junior Lites 4/- C-grade Junior Lites 4/- C-grade (D2R14) | P2 / 23 | Junior Lites /4- 13-15 yrs C-grade | 5 | 01:57.485 | 09:59.715 | 03:19.594 |
| 15 - Junior Lites 4/- C-grade Junior Lites 4/- C-grade (D2R22) | P4 / 23 | Junior Lites /4- 13-15 yrs C-grade | 5 | 01:56.122 | 10:07.646 | 08:05.355 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 10 - Junior Lites 2/- C-grade Junior Lites 2/- C-grade Round 1 | P8 / 32 | Junior Lites /2- 13-15 yrs C-grade | 5 | 02:01.437 | 10:35.580 | 02:32.497 |
| 15 - Junior Lites 4/- C-grade Junior Lites 4/- C-grade Round 1 | P2 / 23 | Junior Lites /4- 13-15 yrs C-grade | 5 | 01:56.693 | 09:54.106 | 05:40.895 |
| 16 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 1 | P12 / 12 | Junior Lites /4- 13-15 yrs B-grade | 00.000 | 00.000 | ||
| 10 - Junior Lites 2/- C-grade Junior Lites 2/- C-grade Round 2 | DNF / 32 | Junior Lites /2- 13-15 yrs C-grade | 1 | 02:07.693 | 02:14.771 | |
| 15 - Junior Lites 4/- C-grade Junior Lites 4/- C-grade Round 2 | P2 / 23 | Junior Lites /4- 13-15 yrs C-grade | 5 | 01:57.485 | 09:59.715 | 03:19.594 |
| 16 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 2 | P11 / 11 | Junior Lites /4- 13-15 yrs B-grade | 00.000 | 00.000 | ||
| 15 - Junior Lites 4/- C-grade Junior Lites 4/- C-grade Round 3 | P4 / 23 | Junior Lites /4- 13-15 yrs C-grade | 5 | 01:56.122 | 10:07.646 | 08:05.355 |
| 16 - Junior Lites 4/- A/B-grade Junior Lites 4/- A/B-grade Round 3 | P11 / 11 | Junior Lites /4- 13-15 yrs B-grade | 00.000 | 00.000 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 1 (D1R8) | P18 / 36 | 9. Junior Lites 100cc to 125cc Solo 2 stroke | 6 | 02:11.737 | 12:11.803 | 01:37.209 |
| 01 Junior Lites 15 Yrs Race 1 (D1R1) | P9 / 10 | 11. Junior Lites (15yrs) | 6 | 02:09.491 | 13:01.824 | 01:43.622 |
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 2 (D1R17) | P22 / 33 | 9. Junior Lites 100cc to 125cc Solo 2 stroke | 6 | 02:12.923 | 13:33.274 | 01:48.066 |
| 01 Junior Lites 15 Yrs Race 2 (D1R10) | P8 / 10 | 11. Junior Lites (15yrs) | 5 | 02:08.541 | 11:25.236 | |
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 3 (D1R26) | P20 / 29 | 9. Junior Lites 100cc to 125cc Solo 2 stroke | 6 | 02:16.788 | 13:50.300 | 02:04.022 |
| 01 Junior Lites 15 Yrs Race 3 (D1R19) | P7 / 10 | 11. Junior Lites (15yrs) | 6 | 02:11.267 | 13:08.918 | 01:49.961 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 1 (D1R8) | P20 / 33 | 9. Junior Lites 100cc to 125cc Solo 2 stroke | 6 | 02:02.496 | 12:27.994 | 21.790 |
| 01 Junior Lites 15 Yrs Race 1 (D1R1) | P6 / 10 | 11. Junior Lites (15yrs) | 7 | 01:59.218 | 13:52.990 | 01:54.156 |
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 2 (D1R17) | P16 / 31 | 9. Junior Lites 100cc to 125cc Solo 2 stroke | 6 | 02:04.365 | 12:36.864 | 12.112 |
| 01 Junior Lites 15 Yrs Race 2 (D1R10) | P5 / 10 | 11. Junior Lites (15yrs) | 6 | 01:59.128 | 12:00.621 | |
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 3 (D1R26) | P16 / 29 | 9. Junior Lites 100cc to 125cc Solo 2 stroke | 6 | 02:10.930 | 13:07.524 | 28.748 |
| 01 Junior Lites 15 Yrs Race 3 (D1R19) | P6 / 10 | 11. Junior Lites (15yrs) | 6 | 02:05.985 | 13:06.510 | 04.438 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 1 (D1R8) | P25 / 36 | 9. JUNIOR LITES 100-125CC 2/ | 6 | 02:00.517 | 12:37.953 | 01.534 |
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 2 (D1R17) | P20 / 36 | 9. JUNIOR LITES 100-125CC 2/ | 7 | 01:59.966 | 14:45.215 | 02:10.842 |
| 08 Junior Lites 13-15 Yrs 100-125cc 2/ Race 3 (D1R26) | P31 / 35 | 9. JUNIOR LITES 100-125CC 2/ | 6 | 02:03.189 | 13:38.908 | 51.331 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 13 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R03) | P7 / 28 | Junior Lites C-Grade | 5 | 01:31.094 | 10:44.789 | 49.138 |
| 16 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R08) | P3 / 26 | Mini Lites 12-15yrs C-Grade | 5 | 01:26.143 | 11:10.522 | 12.197 |
| 13 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R11) | P10 / 27 | Junior Lites C-Grade | 5 | 01:29.666 | 11:09.025 | 01:00.631 |
| 16 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R14) | P1 / 26 | Mini Lites 12-15yrs C-Grade | 5 | 01:31.048 | 11:24.378 | |
| 13 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R19) | P9 / 25 | Junior Lites C-Grade | 6 | 01:55.234 | 12:40.625 | 01:04.656 |
| 16 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R23) | P3 / 23 | Mini Lites 12-15yrs C-Grade | 5 | 01:32.399 | 11:41.119 | 17.016 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 12 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R03) | P2 / 27 | Mini Lites 12-15yrs C-Grade | 5 | 02:04.910 | 10:42.573 | 18.500 |
| 15 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R06) | P8 / 29 | Junior Lites C-Grade | 5 | 02:03.090 | 10:37.828 | 20.630 |
| 12 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R10) | P2 / 26 | Mini Lites 12-15yrs C-Grade | 5 | 02:04.159 | 10:47.341 | 10.564 |
| 15 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R13) | P4 / 29 | Junior Lites C-Grade | 5 | 02:03.612 | 10:29.578 | 22.553 |
| 12 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R17) | P2 / 25 | Mini Lites 12-15yrs C-Grade | 5 | 02:05.785 | 10:42.674 | 21.711 |
| 15 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R20) | P10 / 28 | Junior Lites C-Grade | 5 | 02:03.549 | 10:46.195 | 40.353 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 11 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R02) | P6 / 30 | Junior Lites C-Grade | 5 | 01:49.832 | 09:10.215 | 38.860 |
| 15 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R06) | P24 / 24 | Mini Lites 12-15yrs C-Grade | 4 | 02:14.686 | 10:49.945 | 01:39.990 |
| 11 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R09) | P7 / 29 | Junior Lites C-Grade | 6 | 01:46.934 | 10:42.896 | 36.179 |
| 15 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R13) | P1 / 24 | Mini Lites 12-15yrs C-Grade | 6 | 01:47.670 | 10:28.651 | |
| 11 - Junior Lites 2/- & 4/- C-grade Junior Lites 2/- & 4/- C-grade (D2R16) | P7 / 27 | Junior Lites C-Grade | 6 | 01:45.358 | 10:38.323 | 34.416 |
| 15 - Mini Lites 12-15yrs C-grade Mini Lites 12-15yrs C-grade (D2R20) | P8 / 24 | Mini Lites 12-15yrs C-Grade | 6 | 01:50.688 | 11:27.391 | 54.905 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 06 Junior Lites 2/- 13-15 yrs Race 1 (D1R6) | P24 / 29 | 6 - Junior Lites 2/ 13-15 | 6 | 02:32.260 | 15:52.933 | 01:03.293 |
| 12 Mini Lites 14-15 yrs Race 1 (D1R12) | P7 / 9 | 11 - Mini-Lites 14-15 yrs | 6 | 02:31.023 | 15:48.298 | 02:06.737 |
| 06 Junior Lites 2/- 13-15 yrs Race 2 (D2R21) | P20 / 25 | 6 - Junior Lites 2/ 13-15 | 5 | 02:44.606 | 14:14.373 | 58.666 |
| 12 Mini Lites 14-15 yrs Race 2 (D2R24) | P8 / 9 | 11 - Mini-Lites 14-15 yrs | 5 | 02:43.877 | 14:41.050 | 02:26.270 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 08 Mini Lites 12-15 Yrs Race 1 (D1R8) | P20 / 23 | 14 - Mini-Lites 12 - 15yrs Inc | 4 | 02:59.385 | 12:29.374 | 15.570 |
| 08 Mini Lites 12-15 Yrs Race 2 (D1R16) | P17 / 23 | 14 - Mini-Lites 12 - 15yrs Inc | 4 | 02:53.055 | 12:00.084 | 02.753 |
| 08 Mini Lites 12-15 Yrs Race 3 (D1R24) | P13 / 21 | 14 - Mini-Lites 12 - 15yrs Inc | 5 | 02:53.281 | 14:50.181 | 02:50.110 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 04 Mini Lites 12-15 Yrs Race 1 (D1R4) | P19 / 32 | 14 - Mini-Lites 12 - 15yrs Inc | 7 | 01:52.201 | 13:01.387 | 01:51.948 |
| 04 Mini Lites 12-15 Yrs Race 2 (D1R12) | P18 / 30 | 14 - Mini-Lites 12 - 15yrs Inc | 6 | 01:50.720 | 10:52.145 | 01:24.752 |
| 04 Mini Lites 12-15 Yrs Race 3 (D1R20) | P18 / 30 | 14 - Mini-Lites 12 - 15yrs Inc | 7 | 01:51.406 | 12:54.862 | 01:30.692 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 00 Juniors All Riders | P23 / 36 | 14 - Mini-Lites 12 - 15yrs Inc | 17 | 37:32.502 | ||
| 04 Mini Lites 12-15 Yrs Race 1 (D1R4) | P21 / 36 | 14 - Mini-Lites 12 - 15yrs Inc | 5 | 02:12.488 | 11:31.214 | 01.875 |
| 04 Mini Lites 12-15 Yrs Race 2 (D1R12) | P21 / 35 | 14 - Mini-Lites 12 - 15yrs Inc | 6 | 02:05.542 | 13:01.910 | |
| 04 Mini Lites 12-15 Yrs Race 3 (D1R20) | P23 / 35 | 14 - Mini-Lites 12 - 15yrs Inc | 6 | 02:03.760 | 12:59.378 | 01.211 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 04 Mini Lites 12-15Yrs Race 1 | P21 / 36 | 14 - Mini-Lites 12 - 15yrs Inc | 7 | 02:12.491 | 15:45.099 | 02:11.320 |
| 04 Mini Lites 12-15Yrs Race 2 | P19 / 34 | 14 - Mini-Lites 12 - 15yrs Inc | 6 | 02:10.605 | 13:21.954 | 01:55.119 |
| 04 Mini Lites 12-15Yrs Race 3 | P17 / 34 | 14 - Mini-Lites 12 - 15yrs Inc | 6 | 02:16.508 | 13:39.787 | 01:56.891 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| G- 85cc 2st / 150 4st 12-U14yrs(SW & BW) Round 1 | P19 / 30 | 85cc /150cc 12-U14yrs | 7 | 02:03.361 | 14:31.966 | 01:39.229 |
| G- 85cc 2st / 150 4st 12-U14yrs(SW & BW) Round 2 | P19 / 30 | 85cc /150cc 12-U14yrs | 7 | 02:04.599 | 14:50.043 | 01:39.963 |
| G- 85cc 2st / 150 4st 12-U14yrs(SW & BW) Round 3 | P20 / 30 | 85cc /150cc 12-U14yrs | 7 | 02:06.657 | 14:54.032 | 01:47.835 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| G- 85cc 2st / 150 4st 12-U14yrs(SW & BW) Round 1 | P21 / 30 | 85cc /150cc 12-U14yrs | 5 | 02:22.594 | 12:36.292 | 05.524 |
| G- 85cc 2st / 150 4st 12-U14yrs(SW & BW) Round 2 | P18 / 29 | 85cc /150cc 12-U14yrs | 6 | 02:24.220 | 14:32.918 | 02:17.283 |
| G- 85cc 2st / 150 4st 12-U14yrs(SW & BW) Round 3 | P22 / 28 | 85cc /150cc 12-U14yrs | 5 | 02:23.882 | 12:22.328 | 07.193 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| G- 85cc 2st / 150 4st 12-U14yrs(S & BW) Round 1 | P23 / 30 | 85CC/150CC 4ST 12-U/14 YEARS | 6 | 02:13.026 | 13:04.148 | |
| G- 85cc 2st / 150 4st 12-U14yrs(S & BW) Round 2 | P23 / 29 | 85CC/150CC 4ST 12-U/14 YEARS | 7 | 02:13.959 | 15:28.897 | 02:10.198 |
| G- 85cc 2st / 150 4st 12-U14yrs(S & BW) Round 3 | P22 / 26 | 85CC/150CC 4ST 12-U/14 YEARS | 6 | 02:16.753 | 13:51.402 | 04.652 |