Speedway 95

SpeedWeekend Registration is Now Open!
2024 Ikey Door Street Stock to Pay $10,000 to win!
2024 SpeedWeekend to Benefit Maine Veterans Home
SpeedWeekend Registration is Now Open!

SpeedWeekend Registration is Now Open!

5/13/2024 -
The 2024 Speedweekend registration is now open. All Drivers must register online at https://www.myracepass.com/tracks/2594/registrations/ prior to th
2024 Ikey Door Street Stock to Pay $10,000 to win!

2024 Ikey Door Street Stock to Pay $10,000 to win!

5/13/2024 -
Austin Theriault for Congress Ikey Dorr Street Stock 100 is Scheduled for Saturday, October 12, 2024. This street stock race is one of the biggest st
2024 SpeedWeekend to Benefit Maine Veterans Home

2024 SpeedWeekend to Benefit Maine Veterans Home

5/13/2024 -
Speedway 95 is pleased to announce the 2024 SpeedWeekend Schedule of Events. Once again this year the SpeedWeekend is brought to you by All That's Me

-

2024 SpeedWeekend Payouts Announced

2024 SpeedWeekend Payouts Announced

5/13/2024
2024 SpeedWeekend Payouts, for full event details please visit www.speedway95racing.com
SpeedWeekend Registration is Now Open!

SpeedWeekend Registration is Now Open!

5/13/2024
The 2024 Speedweekend registration is now open. All Drivers must register online at https://www.myracepass.com/tracks/2594/registrations/ prior to the event. Registration fees will double on or after 10/1/2024. Registration fees again this year will benefit Maine...more
2024 Ikey Door Street Stock to Pay $10,000 to win!

2024 Ikey Door Street Stock to Pay $10,000 to win!

5/13/2024
Austin Theriault for Congress Ikey Dorr Street Stock 100 is Scheduled for Saturday, October 12, 2024. This street stock race is one of the biggest street stock events in New England! This event will be run in the following order for the 2024 Race Season: *All cars will...more
2024 SpeedWeekend to Benefit Maine Veterans Home

2024 SpeedWeekend to Benefit Maine Veterans Home

5/13/2024
Speedway 95 is pleased to announce the 2024 SpeedWeekend Schedule of Events. Once again this year the SpeedWeekend is brought to you by All That's Metal and Coldbrook Trailer as the Weekend Sponsor. SpeedWeekend is to benefit the Maine Veterans Home Recreation Project. ...more

10/13/2019 - Speedway 95

10/13/2019 - Speedway 95

Hermon, ME

Paul Bunyan 250 Speed Weekend (Sunday)

Day #3 of the Paul Bunyan Speed Weekend brings a XX lap race for the Cage Runners, 100 laps for the Street Stocks, and a 150 lap race for the Late Models!

Darlings Late Model 150

Ikey Door Memorial Street Stock 100

Cage Runners

Classes

  • Dysart's Late Model24 entries
  • Street Stocks40 entries
  • Sport 410 entries
  • Coca-Cola CageRunner17 entries
  • Cap's Tavern Modified Enduro13 entries

Track Contact

Full Event Information on MyRacePass

Dysart's Late Model

150 Laps

A Feature 1

Finish Start # Competitor Hometown +/-
1 3 15 Mike Hopkins Mike Hopkins Hermon, ME Hermon, ME 2
2 5 15ME Ben Ashline Ben Ashline Winthrop, ME Winthrop, ME 3
3 22 9 Asa Jones Asa Jones Sullivan, ME Sullivan, ME 19
4 14 26 Andrew McLaughlin Andrew McLaughlin Harrington, ME Harrington, ME 10
5 20 24 Deane Smart Deane Smart Milford, ME Milford, ME 15
6 6 19 Steve Kimball Steve Kimball Holden, ME Holden, ME -
7 17 4 Joey Doyon Joey Doyon Frankfort , ME Frankfort , ME 10
8 8 17 Kris Matchett Kris Matchett Skowhegan, ME Skowhegan, ME -
9 18 14C Anthony Constantino Anthony Constantino Sumner, ME Sumner, ME 9
10 DNF 7 21 Shane Clark Shane Clark -3
11 DNF 9 52 Dana Wilbur Dana Wilbur Frankfort , ME Frankfort , ME -2
12 DNF 11 33 Josh St. Clair Josh St. Clair Liberty, ME Liberty, ME -1
13 DNF 15 05 Andy Saunders Andy Saunders Ellsworth, ME Ellsworth, ME 2
14 DNF 12 30 Ryan St. Clair Ryan St. Clair Liberty, ME Liberty, ME -2
15 DNF 2 28ME Rowland Robinson Jr Rowland Robinson Jr Steuben, ME Steuben, ME -13
16 DNF 1 18 Brenton Parritt Brenton Parritt Steuben, ME Steuben, ME -15
17 DNF 4 55 Phil Richardson Phil Richardson Hermon, ME Hermon, ME -13
18 DNF 19 30A DC Alexander DC Alexander Carmel, ME Carmel, ME 1
19 DNF 13 23 John Curtis John Curtis Hermon, ME Hermon, ME -6
20 DNF 21 35 Kris Watson Kris Watson Kenduskeag, ME Kenduskeag, ME 1
21 DNF 10 61 Shawn Austin Shawn Austin Norridgewock, ME Norridgewock, ME -11
22 DNF 23 12 Anthony Milano Anthony Milano Athens, ME Athens, ME 1
DNS 16 46 Shawn Smith Shawn Smith Millinocket, ME Millinocket, ME -
DNS 24 88X Brian Robbins Brian Robbins Montville, ME Montville, ME -
12 Laps

Heat 1

Finish Start # Competitor Hometown +/-
1 4 18 Brenton Parritt Brenton Parritt Steuben, ME Steuben, ME 3
2 8 55 Phil Richardson Phil Richardson Hermon, ME Hermon, ME 6
3 7 21 Shane Clark Shane Clark 4
4 5 61 Shawn Austin Shawn Austin Norridgewock, ME Norridgewock, ME 1
5 6 23 John Curtis John Curtis Hermon, ME Hermon, ME 1
6 BF 1 46 Shawn Smith Shawn Smith Millinocket, ME Millinocket, ME -5
7 DNF 3 30A DC Alexander DC Alexander Carmel, ME Carmel, ME -4
8 DNF 2 9 Asa Jones Asa Jones Sullivan, ME Sullivan, ME -6
All transfer
12 Laps

Heat 2

Finish Start # Competitor Hometown +/-
1 3 28ME Rowland Robinson Jr Rowland Robinson Jr Steuben, ME Steuben, ME 2
2 1 15ME Ben Ashline Ben Ashline Winthrop, ME Winthrop, ME -1
3 6 17 Kris Matchett Kris Matchett Skowhegan, ME Skowhegan, ME 3
4 2 33 Josh St. Clair Josh St. Clair Liberty, ME Liberty, ME -2
5 4 26 Andrew McLaughlin Andrew McLaughlin Harrington, ME Harrington, ME -1
6 8 4 Joey Doyon Joey Doyon Frankfort , ME Frankfort , ME 2
7 7 24 Deane Smart Deane Smart Milford, ME Milford, ME -
8 5 12 Anthony Milano Anthony Milano Athens, ME Athens, ME -3
All transfer
12 Laps

Heat 3

Finish Start # Competitor Hometown +/-
1 6 15 Mike Hopkins Mike Hopkins Hermon, ME Hermon, ME 5
2 2 19 Steve Kimball Steve Kimball Holden, ME Holden, ME -
3 5 52 Dana Wilbur Dana Wilbur Frankfort , ME Frankfort , ME 2
4 1 30 Ryan St. Clair Ryan St. Clair Liberty, ME Liberty, ME -3
5 8 05 Andy Saunders Andy Saunders Ellsworth, ME Ellsworth, ME 3
6 4 14C Anthony Constantino Anthony Constantino Sumner, ME Sumner, ME -2
7 DNF 3 35 Kris Watson Kris Watson Kenduskeag, ME Kenduskeag, ME -4
DNS 7 88X Brian Robbins Brian Robbins Montville, ME Montville, ME -
All transfer

Street Stocks

100 Laps

A Feature 1

Finish Start # Competitor Hometown +/-
1 2 1 Billy Childs Billy Childs Leeds, ME Leeds, ME 1
2 6 6 Shane Tatro Shane Tatro Levant, ME Levant, ME 4
3 4 61 Cole Robinson Cole Robinson Palmyra, ME Palmyra, ME 1
4 10 24S Kris Watson Kris Watson Kenduskeag, ME Kenduskeag, ME 6
5 11 18 Robert Seger Robert Seger Frankfort , ME Frankfort , ME 6
6 13 23 Zack Emerson Zack Emerson Sabattus, ME Sabattus, ME 7
7 5 24E Jonathan Emerson Jonathan Emerson Sabattus, ME Sabattus, ME -2
8 23 99 Garett Hayman Garett Hayman Milford, ME Milford, ME 15
9 21 62 Kyle Robinson Kyle Robinson CLinton, ME CLinton, ME 12
10 7 38 Joey Doyon Joey Doyon Frankfort , ME Frankfort , ME -3
11 12 38X Garrett Lamb Garrett Lamb Windham, ME Windham, ME 1
12 20 51 Kyle Hewins Kyle Hewins Leeds, ME Leeds, ME 8
13 18 29 Max Dolliver Max Dolliver Londonderry, NH Londonderry, NH 5
14 17 112 Connor McDougal Connor McDougal Rocherster, NH Rocherster, NH 3
15 14 51X Travis Lovejoy Travis Lovejoy Waterboro, ME Waterboro, ME -1
16 26 27X Cam Huntress Cam Huntress Rochester, NH Rochester, NH 10
17 16 83 Dan Brown Dan Brown Peru, ME Peru, ME -1
18 25 16C Dean Clements Dean Clements Brooks, ME Brooks, ME 7
19 27 44 Kaleb Bean Kaleb Bean Alfred, ME Alfred, ME 8
20 3 3 Jordan Pearson Jordan Pearson Thorndike , ME Thorndike , ME -17
21 24 10 Al Robinson Al Robinson 3
22 30 69 Doug Day Doug Day Glenburn, ME Glenburn, ME 8
23 29 25 Shawn Knight Shawn Knight South Paris, ME South Paris, ME 6
24 19 80 Steve Kimball Steve Kimball Holden, ME Holden, ME -5
25 1 1M Scott Modery Scott Modery Hermon, ME Hermon, ME -24
26 DNF 8 5 Mike Hopkins Mike Hopkins Hermon, ME Hermon, ME -18
27 DNF 28 20 Joe Harriman Joe Harriman Liberty, ME Liberty, ME 1
28 DNF 22 18X Carl McAlpine Carl McAlpine Burnham, ME Burnham, ME -6
29 DNF 15 55 Kurt Hewins Kurt Hewins Leeds, ME Leeds, ME -14
30 DNF 9 2 Ryan Robinson Ryan Robinson CLinton, ME CLinton, ME -21
31 DNF 31 33 Bimbo Look Bimbo Look Jonesport, ME Jonesport, ME -
20 Laps

B Feature 1

Finish Start # Competitor Hometown +/-
1 13 80 Steve Kimball Steve Kimball Holden, ME Holden, ME 12
2 1 51 Kyle Hewins Kyle Hewins Leeds, ME Leeds, ME -1
3 17 62 Kyle Robinson Kyle Robinson CLinton, ME CLinton, ME 14
4 14 18X Carl McAlpine Carl McAlpine Burnham, ME Burnham, ME 10
5 5 99 Garett Hayman Garett Hayman Milford, ME Milford, ME -
6 6 10 Al Robinson Al Robinson -
7 12 16C Dean Clements Dean Clements Brooks, ME Brooks, ME 5
8 7 27X Cam Huntress Cam Huntress Rochester, NH Rochester, NH -1
9 10 44 Kaleb Bean Kaleb Bean Alfred, ME Alfred, ME 1
10 8 20 Joe Harriman Joe Harriman Liberty, ME Liberty, ME -2
11 2 25 Shawn Knight Shawn Knight South Paris, ME South Paris, ME -9
12 3 69 Doug Day Doug Day Glenburn, ME Glenburn, ME -9
13 DNF 9 33 Bimbo Look Bimbo Look Jonesport, ME Jonesport, ME -4
14 DNF 11 8 Bradley Norris Bradley Norris Ellsworth, ME Ellsworth, ME -3
15 DNF 4 01 Tony Poulin Tony Poulin Oakland, ME Oakland, ME -11
16 DNF 20 24 Jeff Alley Jeff Alley Machias, ME Machias, ME 4
DNS 21 95 Dave Brannon Dave Brannon Lisbon, ME Lisbon, ME -
DNS 15 11 Keith Ogden Keith Ogden Dedham, ME Dedham, ME -
DNS 18 4 Jordan Russell Jordan Russell Norway, ME Norway, ME -
DNS 19 36 Richard Spaulding Richard Spaulding Lisbon, ME Lisbon, ME -
DNS 16 19 Jeff Willette Jeff Willette Presque Isle, ME Presque Isle, ME -
All transfer
10 Laps

Heat 1

Finish Start # Competitor Hometown +/-
1 1 1M Scott Modery Scott Modery Hermon, ME Hermon, ME -
2 10 61 Cole Robinson Cole Robinson Palmyra, ME Palmyra, ME 8
3 5 38 Joey Doyon Joey Doyon Frankfort , ME Frankfort , ME 2
4 11 24S Kris Watson Kris Watson Kenduskeag, ME Kenduskeag, ME 7
5 13 23 Zack Emerson Zack Emerson Sabattus, ME Sabattus, ME 8
6 3 83 Dan Brown Dan Brown Peru, ME Peru, ME -3
Top 6 transfer
7 12 51 Kyle Hewins Kyle Hewins Leeds, ME Leeds, ME 5
8 7 01 Tony Poulin Tony Poulin Oakland, ME Oakland, ME -1
9 2 27X Cam Huntress Cam Huntress Rochester, NH Rochester, NH -7
10 9 44 Kaleb Bean Kaleb Bean Alfred, ME Alfred, ME -1
11 DNF 8 80 Steve Kimball Steve Kimball Holden, ME Holden, ME -3
12 DNF 6 19 Jeff Willette Jeff Willette Presque Isle, ME Presque Isle, ME -6
DQ 4 36 Richard Spaulding Richard Spaulding Lisbon, ME Lisbon, ME -
10 Laps

Heat 2

Finish Start # Competitor Hometown +/-
1 2 1 Billy Childs Billy Childs Leeds, ME Leeds, ME 1
2 1 24E Jonathan Emerson Jonathan Emerson Sabattus, ME Sabattus, ME -1
3 7 5 Mike Hopkins Mike Hopkins Hermon, ME Hermon, ME 4
4 8 18 Robert Seger Robert Seger Frankfort , ME Frankfort , ME 4
5 4 51X Travis Lovejoy Travis Lovejoy Waterboro, ME Waterboro, ME -1
6 3 112 Connor McDougal Connor McDougal Rocherster, NH Rocherster, NH -3
Top 6 transfer
7 10 25 Shawn Knight Shawn Knight South Paris, ME South Paris, ME 3
8 5 99 Garett Hayman Garett Hayman Milford, ME Milford, ME -3
9 9 20 Joe Harriman Joe Harriman Liberty, ME Liberty, ME -
10 6 8 Bradley Norris Bradley Norris Ellsworth, ME Ellsworth, ME -4
11 DNF 12 18X Carl McAlpine Carl McAlpine Burnham, ME Burnham, ME 1
12 DNF 13 62 Kyle Robinson Kyle Robinson CLinton, ME CLinton, ME 1
DNS 11 24 Jeff Alley Jeff Alley Machias, ME Machias, ME -
10 Laps

Heat 3

Finish Start # Competitor Hometown +/-
1 5 3 Jordan Pearson Jordan Pearson Thorndike , ME Thorndike , ME 4
2 8 6 Shane Tatro Shane Tatro Levant, ME Levant, ME 6
3 2 2 Ryan Robinson Ryan Robinson CLinton, ME CLinton, ME -1
4 6 38X Garrett Lamb Garrett Lamb Windham, ME Windham, ME 2
5 13 55 Kurt Hewins Kurt Hewins Leeds, ME Leeds, ME 8
6 4 29 Max Dolliver Max Dolliver Londonderry, NH Londonderry, NH -2
Top 6 transfer
7 10 69 Doug Day Doug Day Glenburn, ME Glenburn, ME 3
8 9 10 Al Robinson Al Robinson 1
9 11 33 Bimbo Look Bimbo Look Jonesport, ME Jonesport, ME 2
10 12 16C Dean Clements Dean Clements Brooks, ME Brooks, ME 2
11 DNF 7 11 Keith Ogden Keith Ogden Dedham, ME Dedham, ME -4
12 DNF 3 4 Jordan Russell Jordan Russell Norway, ME Norway, ME -9
DNS 1 95 Dave Brannon Dave Brannon Lisbon, ME Lisbon, ME -

Sport 4

25 Laps

A Feature 1

Finish Start # Competitor Hometown +/-
1 3 20 Jason Kimball Jason Kimball Pittstion, ME Pittstion, ME 2
2 7 71 Donald Silva Donald Silva Hudson, ME Hudson, ME 5
3 9 3 Kevin Bernatchez Kevin Bernatchez Vassalboro , ME Vassalboro , ME 6
4 5 07 Roy Hathorn Roy Hathorn Brownville, ME Brownville, ME 1
5 2 55 Kyle Gray Kyle Gray Carmel, ME Carmel, ME -3
6 4 97 Becky Elston-Burns Becky Elston-Burns Carmel, ME Carmel, ME -2
7 1 28 Andrew McTague Jr Andrew McTague Jr Frankfort , ME Frankfort , ME -6
8 DNF 8 66X Bob Russell Bob Russell Round pond, ME Round pond, ME -
9 DNF 10 19 Zach Audet Zach Audet Norridgewock, ME Norridgewock, ME 1
10 DNF 6 59 Dustin Lancaster Dustin Lancaster rockland, ME rockland, ME -4
25 Laps

A Feature 2

Finish Start # Competitor Hometown +/-
1 10 20 Jason Kimball Jason Kimball Pittstion, ME Pittstion, ME 9
2 9 71 Donald Silva Donald Silva Hudson, ME Hudson, ME 7
3 7 07 Roy Hathorn Roy Hathorn Brownville, ME Brownville, ME 4
4 5 97 Becky Elston-Burns Becky Elston-Burns Carmel, ME Carmel, ME 1
5 1 59 Dustin Lancaster Dustin Lancaster rockland, ME rockland, ME -4
6 4 28 Andrew McTague Jr Andrew McTague Jr Frankfort , ME Frankfort , ME -2
7 DNF 8 3 Kevin Bernatchez Kevin Bernatchez Vassalboro , ME Vassalboro , ME 1
8 DNF 3 66X Bob Russell Bob Russell Round pond, ME Round pond, ME -5
DNS 6 55 Kyle Gray Kyle Gray Carmel, ME Carmel, ME -
DNS 2 19 Zach Audet Zach Audet Norridgewock, ME Norridgewock, ME -

Coca-Cola CageRunner

35 Laps

A Feature 1

Finish Start # Competitor Hometown +/-
1 1 25 Brad Bellows Brad Bellows China, ME China, ME -
2 5 27 Jason Trundy Jason Trundy Newburgh, ME Newburgh, ME 3
3 3 15 James Goodman James Goodman Carmel, ME Carmel, ME -
4 8 04 Durbon Davis Jr Durbon Davis Jr Hermon, ME Hermon, ME 4
5 12 29 John Thomas Sr John Thomas Sr Blue Hill , ME Blue Hill , ME 7
6 6 54 Chad Wills Chad Wills Oxford, ME Oxford, ME -
7 4 53 Brandon Varney Brandon Varney Auburn, ME Auburn, ME -3
8 15 87 Ethan Dewitt Ethan Dewitt Newport , ME Newport , ME 7
9 9 79X Steven Turner Steven Turner rockland, ME rockland, ME -
10 11 88 Tyler Smith Tyler Smith Bangor, ME Bangor, ME 1
11 13 31X Dustin Cote Dustin Cote Smyrna, ME Smyrna, ME 2
12 DNF 2 5 Ethan Lyons Ethan Lyons Skowhegan, ME Skowhegan, ME -10
13 DNF 7 79 Rodney Turner Rodney Turner Montville, ME Montville, ME -6
14 DNF 14 31 Dylan Gray Dylan Gray Dixmont , ME Dixmont , ME -
15 DNF 10 78 Dustyn Carrow Dustyn Carrow Carmel, ME Carmel, ME -5
10 Laps

Heat 1

Finish Start # Competitor Hometown +/-
1 5 25 Brad Bellows Brad Bellows China, ME China, ME 4
2 4 15 James Goodman James Goodman Carmel, ME Carmel, ME 2
3 9 27 Jason Trundy Jason Trundy Newburgh, ME Newburgh, ME 6
4 8 79 Rodney Turner Rodney Turner Montville, ME Montville, ME 4
5 6 79X Steven Turner Steven Turner rockland, ME rockland, ME 1
6 7 88 Tyler Smith Tyler Smith Bangor, ME Bangor, ME 1
7 3 31X Dustin Cote Dustin Cote Smyrna, ME Smyrna, ME -4
DQ 1 87 Ethan Dewitt Ethan Dewitt Newport , ME Newport , ME -
All transfer
10 Laps

Heat 2

Finish Start # Competitor Hometown +/-
1 2 5 Ethan Lyons Ethan Lyons Skowhegan, ME Skowhegan, ME 1
2 4 53 Brandon Varney Brandon Varney Auburn, ME Auburn, ME 2
3 1 54 Chad Wills Chad Wills Oxford, ME Oxford, ME -2
4 7 04 Durbon Davis Jr Durbon Davis Jr Hermon, ME Hermon, ME 3
5 3 78 Dustyn Carrow Dustyn Carrow Carmel, ME Carmel, ME -2
6 6 29 John Thomas Sr John Thomas Sr Blue Hill , ME Blue Hill , ME -
7 5 31 Dylan Gray Dylan Gray Dixmont , ME Dixmont , ME -2
All transfer

Cap's Tavern Modified Enduro

20 Laps

A Feature 1

Finish Start # Competitor Hometown +/-
1 1 78 Dustyn Carrow Dustyn Carrow Carmel, ME Carmel, ME -
2 6 77 Donny Blanchard Donny Blanchard Farmington, ME Farmington, ME 4
3 2 74 Keith Drost Keith Drost Stetson, ME Stetson, ME -1
4 4 38 Mathew Bourgoine Mathew Bourgoine stetson, ME stetson, ME -
5 10 99 Robert Mushero Robert Mushero West Enfield, ME West Enfield, ME 5
6 11 9 Gil Cote Gil Cote Newport , ME Newport , ME 5
7 5 41 Seth Woodard Seth Woodard Plymouth, ME Plymouth, ME -2
8 7 23 Chris Horlieca Chris Horlieca Glenburn, ME Glenburn, ME -1
9 DNF 9 27 Jason Trundy Jason Trundy Newburgh, ME Newburgh, ME -
10 DNF 8 07 Douglas Churchill Douglas Churchill Bristol, ME Bristol, ME -2
11 DNF 3 62 Scott Bonney Scott Bonney Carmel, ME Carmel, ME -8
20 Laps

A Feature 2

Finish Start # Competitor Hometown +/-
1 7 74 Keith Drost Keith Drost Stetson, ME Stetson, ME 6
2 8 77 Donny Blanchard Donny Blanchard Farmington, ME Farmington, ME 6
3 11 27X Ricky Palmer Ricky Palmer Winterport, ME Winterport, ME 8
4 9 78 Dustyn Carrow Dustyn Carrow Carmel, ME Carmel, ME 5
5 5 99 Robert Mushero Robert Mushero West Enfield, ME West Enfield, ME -
6 3 23 Chris Horlieca Chris Horlieca Glenburn, ME Glenburn, ME -3
7 4 41 Seth Woodard Seth Woodard Plymouth, ME Plymouth, ME -3
8 10 9 Gil Cote Gil Cote Newport , ME Newport , ME 2
9 2 07 Douglas Churchill Douglas Churchill Bristol, ME Bristol, ME -7
10 12 80 Kevin Hartley Kevin Hartley Carmel, ME Carmel, ME 2
11 DNF 1 62 Scott Bonney Scott Bonney Carmel, ME Carmel, ME -10
DNS 6 38 Mathew Bourgoine Mathew Bourgoine stetson, ME stetson, ME -



Driver Registration Buy Tickets!




All That Metal
Bangor Tire Company
Bison
Budweiser
Caps Tavern
Casella
Coastal Auto Parts
Coca Cola
Coldbrook Trailer
Darlings Ford
Dennis
Dysarts
Hopkins
Judys
Renewal By Anderson
Total Care Solutions
Vaney Insurance
Vaney Buick GMC
Sunoco
Buckle Up
Ground Round
Joe Bornstein
Jordan Equipment
PDQ