D J O'Keeffe Horse Racing Form | Punchestown 13:10 19th February 2023

D J O'Keeffe' Form | 19th February 2023

19th February 2023 ARKequine Aquatabs Inline P.P. Hogan Memorial Cross Country Chase

Total Horses Ride Last 14 Days Race Type Wins Races Win %
3 3 wins from 21 runs
14.29%
Flat Turf 1 3
33.33%

ARKequine Aquatabs Inline P.P. Hogan Memorial Cross Country Chase

Race Type
Chase Turf
Class
Classifications
Chase
Ground
Yielding
Distance
3m 1f
Runners
20
Prize Money
£10,500
Is D J O'Keeffe Improving?
Does D J O'Keeffe Suit This Race
Horse Strength

43.6%

Session: 6817

Going % good races

13.11%

44 of 61

Distance % good races

12.11%

8 of 61

Class % good races

43.6%

18 of 179

Race Type % good races

60.5%

18 of 179

Course % good races

60.5%

18 of 179

Most Profitable Bet Type
Previous Results Summary
Date Horse
Trainer
Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
SP BF Odds
Plc Odds
OR
0 2023-02-18 16:02 Junior Alliance
D J O'Keeffe
Gowran Park / / 2m 4f / Chase Turf / 13K 11-12 Soft To Heavy10/16 -btn 44.75 Grandero Bello 11-12

in touch, improved to 2nd after 6th, 3rd after 10th, lost place and weakened quickly before 3 out

34 76.31
10
1 2023-02-18 14:52 Baltinglass Hill
D J O'Keeffe
Gowran Park / / 2m 4f 20y / Hurdle Turf / 15K 10-3
Cheekpieces
Soft To HeavyP -btn Ottoman Style 11-4

towards rear, in rear and slightly hampered at 7th, weakened and detached after 4 out, pulled up before 3 out,

67 158.45
20.63
100
2 2023-02-18 13:42 Enjoy The Dream
D J O'Keeffe
Gowran Park / / 2m / Hurdle Turf / 13K 11-0 Soft To Heavy3/16 -btn 16.5 Sinbad Le Marin 11-7

towards rear, progress to 7th after 4th, 6th after 3 out, headway to 4th last, kept on without threatening to moderate 3rd closing stages

17 18.82
5.9
3 2023-02-16 17:00 Cregane Ned
D J O'Keeffe
Clonmel / / 2m 4f / Chase Turf / 11K 11-12 Soft5/13 -btn 30 Queen Jane 11-5

tracked leaders, 3rd halfway, disputed 4 out, bad mistake and headed next, pushed along in 4th entering straight, ridden in 5th before 2 out, no extra

17 28.74
5.95
112
4 2023-02-16 15:25 Kate Ill Know
D J O'Keeffe
Clonmel / / 2m / Hurdle Turf / 10K 11-7 Soft6/16 -btn 22 Shean Glory 11-1

mid-division, some headway after 3 out, pushed along in 6th before 2 out, ridden and no impression in 7th before last, kept on one pace

17 25
5.28
87
5 2023-02-16 14:50 Banada Bridge
D J O'Keeffe
Clonmel / / 2m / Hurdle Turf / 10K 11-1
Cheekpieces
Soft11/15 -btn 114.55 Fiery Brown 11-9

prominent, tracked leaders after 1st, 3rd halfway, 2nd 3 out, ridden and weakened before next, tailed off

11 14.37
3
82
6 2023-02-16 13:40 Captains Nephew
D J O'Keeffe
Clonmel / / 2m / Hurdle Turf / 10K 11-12
Tongue Strap
Soft1/18 -win 18 Clodders Dream 11-12

prominent, tracked leaders after 1st, 4th halfway, 2nd after 3 out, challenged travelling well entering straight, led before 2 out, pushed along and went clear before last, stayed on strongly, easily

9.5 14
3.7
108
7 2023-02-16 13:05 Alo's Vision
D J O'Keeffe
Clonmel / / 2m 2f 193y / Hurdle Turf / 10K 10-13 Soft8/18 -btn 21 Feddans 11-7

led, headed after 1st and soon chased clear leader, 3rd halfway, pushed along in 6th approaching straight, ridden and no extra after 2 out

67 149.32
17
8 2023-02-12 16:10 Galon De Vauzelle
D J O'Keeffe
Navan / / 3m / Chase Turf / 16K 10-6
Cheekpieces
Good To Yielding2/17 -btn 0.1 Temptationinmilan 10-10

rear of mid-division, closer in 7th 4 out, 5th 3 out, ridden in close 2nd 2 out, disputed lead briefly at last, close 2nd run-in, stayed on well, just failed

11 19.02
3.5
103
9 2023-02-12 15:40 Must Be Obeyed
D J O'Keeffe
Navan / 1 / 3m / Chase Turf / 37K 10-10 Good To Yielding4/9 -btn 16.25 Churchstonewarrior 11-3

prominent, led from 3rd, joined from 6th, headed 9th, mistake 12th, ridden in 3rd 3 out, 4th and no impression next, no extra

9 11.5
2.72
133
10 2023-02-12 15:10 Deux Par Deux
D J O'Keeffe
Navan / / 2m 6f 100y / Hurdle Turf / 11K 11-3
Cheekpieces
Good To Yielding17/25 -btn 22.45 Wa Wa 11-4

tracked leaders, ridden 3 out, weakened

34 45.81
10.56
91
11 2023-02-11 15:25 Razzle Dazzle Love
D J O'Keeffe
Naas / 1 / 2m / Chase Turf / 25K 10-7
Cheekpieces
YieldingF -btn Magic Daze 10-11

held up in touch, not fluent 4th, 3rd halfway, slow 6th, in touch in 4th when fell 3 out

81 140
28
118
12 2023-02-11 14:15 Teuchters Glory
D J O'Keeffe
Naas / / 2m 3f / Hurdle Turf / 13K 11-12 Yielding3/23 -btn 3.25 Spillane's Tower 11-12

tracked leaders, 6th halfway, 3rd after 3 out, disputed travelling well before 2 out, led 2 out and went on, reduced lead when stumbled just after last, soon ridden and headed, no extra in 3rd final 100 yards

6.5 7.98
2.01
13 2023-02-09 16:25 Presenting Point
D J O'Keeffe
Thurles / / 2m 6f 182y / Hurdle Turf / 10K 11-12
Blinkers
Good To Yielding3/15 -btn 1 Thecornerhouse 10-10

tracked leader, 2nd to clear leader before 3rd, took closer order before 7th, led after 4 out, ridden and strongly pressed before last, kept on run-in, headed close home and dropped to 3rd

7 8
3.2
93
14 2023-02-09 14:05 Added Bonus
D J O'Keeffe
Thurles / / 2m 77y / Chase Turf / 11K 10-7
Tongue Strap
Good To Yielding1/14 -win 0.5 Chainofconsequence 10-11

close up, 4th before 5th, closed in 3rd 3 out, travelled well in 2nd entering straight, led narrowly before last, headed run-in, soon edged right and bumped rival, kept on best to lead close home

13 21
5.69
85
15 2023-02-08 15:20 Wendell's Lass
D J O'Keeffe
Fairyhouse / / 2m / Hurdle Turf / 10K 10-1 Yielding9/15 -btn 38.55 Lot of Joy 11-7

always towards rear, never a factor

126 820.03
20.5
16 2023-02-08 13:45 Velvet Elvis
D J O'Keeffe
Fairyhouse / / 2m 7f 124y / Chase Turf / 21K 11-4 Yielding1/6 -win 3.5 Minella Crooner 11-7

led and disputed, definite advantage 5 out, extended lead to 2 lengths after 3 out, ridden approaching 2 out, kept on well from last

4.5 6.12
2.27
140
17 2023-02-08 13:15 Shes Some Doll
D J O'Keeffe
Fairyhouse / / 2m 5f / Chase Turf / 11K 10-11
Tongue Strap
Yielding3/10 -btn 1.7 Sunnyvilla 11-2

chased leader, 2nd halfway, headway to dispute when left in lead 3 out, joined approaching next, staying on when pecked on landing and headed last, ridden and no extra when lost 2nd close home

6 7.51
2.62
98
18 2023-02-05 16:10 Whatsavailable
D J O'Keeffe
Leopardstown / / 2m / Hurdle Turf / 150K 10-8
Tongue Strap
Yielding11/17 -btn 12.9 Gaelic Warrior 11-12

prominent, led before 1st, headed before 2nd, pushed along in 2nd approaching straight, 3rd entering straight, ridden and weakened before last

23 36.03
4.47
125
19 2023-02-05 14:40 West Cork Wildway
D J O'Keeffe
Leopardstown / / 2m 5f 44y / Chase Turf / 150K 11-2 Yielding5/23 -btn 8.5 The Goffer 11-2

prominent, tracked leaders after 2nd, in touch in 9th when mistake 2 out, soon ridden and no impression, kept on one pace to go 5th run-in

34 67.44
13.71
138
20 2023-02-05 13:10 Popova
D J O'Keeffe
Leopardstown / / 2m 1f 150y / Hurdle Turf / 100K 11-2 YieldingP -btn Ballybawn Belter 10-0

always towards rear, slow 2nd, soon pushed along, dropped to rear after 4th, soon weakened and pulled up before next

34 45.52
8
122
21 2023-02-04 14:35 Hemlock
D J O'Keeffe
Musselburgh / 2 / 2m 7f 180y / Hurdle Turf / 20K 11-0 Good To SoftF -btn Inis Oirr 11-0

in touch, headway chasing leaders 9th, challenged between horses when fell heavily 3 out

3 3.3
1.8
125
22 2023-02-04 14:03 Regina Dracones
D J O'Keeffe
Musselburgh / 2 / 3m 7f 108y / Chase Turf / 50K 11-2 Good To SoftP -btn Magna Sam 10-5

chased leaders, weakened 19th, tailed off and pulled up before 4 out

17 21
5.38
128
23 2023-01-31 14:35 Fortified Bay
D J O'Keeffe
Newcastle / 3 / 2m 7f 91y / Chase Turf / 18K 11-7
Visor
Soft6/7 -btn 52.25 French Paradoxe 11-11

led, mistake 12th and reminders, headed next, pushed along after 14th, soon tailed off

13 14.26
5.1
125
24 2023-01-30 16:17 Esthers Marvel
D J O'Keeffe
Punchestown / / 3m 20y / Hurdle Turf / 11K 11-1
Blinkers
Soft9/20 -btn 37.25 Ishan 11-3

prominent, 4th halfway, lost place before 2 out where not fluent, weakened before last

12 15.5
3.5
82
25 2023-01-30 15:42 Wee Charlie
D J O'Keeffe
Punchestown / / 2m 4f 70y / Hurdle Turf / 11K 11-9 Soft5/22 -btn 6.5 American Money 11-9

mid-division, 13th after 6th, good headway after 4 out, 5th last where not fluent, kept on same pace run-in

9 9
3.1
90
26 2023-01-30 15:07 Hartur D'arc
D J O'Keeffe
Punchestown / / 2m 4f 70y / Hurdle Turf / 15K 11-4 Soft8/9 -btn 67.75 Sa Fureur 11-7

in touch, headway at 3rd where not fluent, not fluent at 5th, 5th after 6th, improved to 3rd before 8th, where not fluent, lost place 2 out where slight mistake, weakened, tailed off

11 14
3.82
27 2023-01-30 14:32 Albaquirky
D J O'Keeffe
Punchestown / / 2m 4f 70y / Hurdle Turf / 13K 11-12 Soft7/10 -btn 48.5 Haxo 11-12

mid-division, 5th after 6th, dropped to 6th 4 out, soon under pressure, weakened after 2 out

67 268.24
13.95
97
28 2023-01-30 13:57 Watermark
D J O'Keeffe
Punchestown / / 2m 4f 70y / Hurdle Turf / 13K 11-7 Soft8/9 -btn 87 Ladybank 11-7

mid-division, ridden after 4 out, no impression in 8th when mistake next, weakened, tailed off

251 1000
140
29 2023-01-30 12:47 Dun Ar Aill
D J O'Keeffe
Punchestown / / 2m / Hurdle Turf / 13K 11-12 Soft19/22 -btn 83.2 Diverge 11-12

always in rear, 19th before 4 out, weakened after 3 out, never a factor

251 1000
180.32
30 2023-01-29 15:52 Future Proof
D J O'Keeffe
Naas / / 1m 7f 151y / Hurdle Turf / 15K 10-0
Cheekpieces
Soft14/18 -btn 52.4 Doyen Ta Win 10-0

rear of mid-division, moderate 12th at 4th, no impression and weakened before 2 out

51 88.3
10.69
97
31 2023-01-29 14:07 Grappa Nonino
D J O'Keeffe
Naas / / 1m 7f 151y / Hurdle Turf / 12K 11-7 Soft11/21 -btn 16.15 Byker 11-2

rear of mid-division, 12th after 4 out, no impression 2 out

81 109.24
22
32 2023-01-29 13:32 Whatsnotoknow
D J O'Keeffe
Naas / / 2m 4f 90y / Chase Turf / 16K 11-4
Tongue Strap
Soft3/8 -btn 14.5 Aarons Day 11-5

rear of mid-division, progress to 3rd after 3rd, on terms at 8th, headed before 9th, left in lead 3 out, headed before 2 out, dropped to 3rd last, weakened run-in

6.5 7.74
2.38
122
33 2023-01-28 12:40 Plan Of Attack
D J O'Keeffe
Cheltenham / 2 / 3m 6f 37y / Chase Turf / 35K 10-6
Blinkers
Soft7/15 -btn 11.8 Back On The Lash 10-5

in rear, mistake 1st, struggling 3 out, no impression

13 19.13
4.7
138
34 2023-01-25 15:53 Banada Bridge
D J O'Keeffe
Fairyhouse / / 2m 3f 110y / Hurdle Turf / 10K 11-2
Tongue Strap
Soft To Heavy15/16 -btn 52.6 Dragon's Pass 11-5

mid-division, not fluent 1st, 7th halfway, slow 4 out, ridden and weakened before 2 out

8
2.16
83
35 2023-01-25 15:23 Rideau Canal
D J O'Keeffe
Fairyhouse / / 2m 3f 110y / Hurdle Turf / 10K 11-4
Tongue Strap
Soft To Heavy3/11 -btn 3.05 Maggie Walsh 10-4

tracked leaders, 4th 4 out, 3rd on outer entering straight, disputed 2 out, soon headed, ridden and no impression in 4th at last, kept on one pace, 3rd on line

17
4.29
97
36 2023-01-25 14:53 Tilloughna
D J O'Keeffe
Fairyhouse / / 2m 3f 110y / Hurdle Turf / 10K 11-7
Tongue Strap
Soft To Heavy6/14 -btn 33.1 Hauturiere 11-7

tracked leaders, slight mistake 4th, 5th halfway, 4th 3 out, pushed along and no impression in 6th when left 5th 2 out, no extra

23
6.2
37 2023-01-24 14:25 Alko Rouge
D J O'Keeffe
Down Royal / / 2m 50y / Chase Turf / 19K 11-8
Tongue Strap
Soft4/5 -btn 40 Limerick Lace 11-12

led, headed 4th, 3rd from 6th, pushed along 3 out, ridden in moderate 4th when jumped left 2 out, no impression

7 7.34
2.69
119
38 2023-01-24 12:40 King Of Cashel
D J O'Keeffe
Down Royal / / 2m 1f 33y / Hurdle Turf / 10K 11-4 Soft13/17 -btn 53.85 Doctor Bravo 11-12

tracked leaders, no impression from 4 out, dropped to 13th when slight mistake 3 out, no impression

101 300
33.22
39 2023-01-22 14:10 Galon De Vauzelle
D J O'Keeffe
Thurles / / 2m 5f 162y / Chase Turf / 16K 10-1
Cheekpieces
Yielding4/10 -btn 56 Stumptown 10-9

mid-division, 6th halfway, ridden in 5th after 4 out, no extra next, kept on one pace

4.5 5.29
2.06
104
40 2023-01-22 13:40 French Dynamite
D J O'Keeffe
Thurles / 1 / 2m 4f 78y / Chase Turf / 37K 11-6
Cheekpieces
Yielding2/6 -btn 6 Fakir D'Oudairies 11-12

tracked leader in 2nd, improve to dispute 5 out, led next, joined 2 out, soon headed and ridden, disputed again entering straight, headed before last, bad mistake last, 2nd and no extra run-in

6.5 7.8
2.98
152
41 2023-01-21 15:27 Sanibel Island
D J O'Keeffe
Navan / / 3m / Chase Turf / 11K 10-12 Soft To Heavy2/13 -btn 0.2 Four Country Roads 9-7

towards rear, headway after 4 out, 4th when left 3rd 3 out, pushed along in 2nd before 2 out, ridden to lead before last, strongly pressed inside final furlong, headed at line

6.5 7.4
2.67
84
42 2023-01-21 13:42 Touch Of Oscar
D J O'Keeffe
Navan / / 2m 4f / Hurdle Turf / 12K 11-0
Blinkers
Soft11/18 -btn 26.5 Pure Sirloin 11-5

rear of mid-division on outer, closer in 5th and pushed along 3 out, ridden in 9th next, no impression

41 92.39
11
95
43 2023-01-21 12:32 Hemlock
D J O'Keeffe
Navan / / 2m 4f / Hurdle Turf / 13K 11-12 Soft3/14 -btn 2.75 Shanbally Kid 11-12

led early, headed before 2nd and remained prominent, close 3rd on inner when short of room after 3 out, led and ridden 2 out, headed at last, no impression on winner inside final furlong, 3rd close home

5 6.8
1.7
125
44 2023-01-17 15:25 Union Park
D J O'Keeffe
Clonmel / / 2m 106y / Chase Turf / 11K 11-3
Tongue Strap
Heavy1/10 -win 3.25 Bonnie Kellie 11-10

tracked leaders, 3rd halfway, improved to dispute before 2 out, ridden after 2 out, led before last, kept on well run-in

8 8.83
2.33
97
45 2023-01-17 14:50 Kadys Dirha
D J O'Keeffe
Clonmel / / 2m 3f 182y / Hurdle Turf / 10K 11-5
Blinkers
HeavyP -btn Rolly Bowley Boy 11-4

mid-division early, towards rear before 5th, trailing 6th, pulled up before next

67 209.2
20.76
93
46 2023-01-17 14:20 Gwan Tadhg
D J O'Keeffe
Clonmel / / 2m 164y / Hurdle Turf / 10K 11-7 Heavy9/14 -btn 87 Premier Queen 11-8

mid-division, progress into 3rd 3 out, ridden in 4th and no extra before straight, weakened

3 3.75
1.59
88
47 2023-01-17 13:20 Dun Ar Aill
D J O'Keeffe
Clonmel / / 2m 164y / Hurdle Turf / 10K 11-12 Heavy12/17 -btn 75.2 Cillians Charm 11-12

always towards rear, no impression from 5 out, never a factor

126 786.69
75
48 2023-01-16 15:20 Shamror Lass
D J O'Keeffe
Punchestown / / 3m 100y / Hurdle Turf / 10K 10-9 Soft To HeavyP -btn Captain Jimmy 10-4

mid-division, 11th after 7th, lost place and weakened before 3 out, soon pulled up

41 102.59
14.5
83
49 2023-01-16 13:50 Fiery Brown
D J O'Keeffe
Punchestown / / 2m 4f 130y / Hurdle Turf / 12K 11-7 Soft To Heavy2/9 -btn 30 Eabha Grace 11-7

mid-division, took closer order in 4th at 4th, 3rd at 7th, progress to 2nd before 4 out, no impression on leader after 2 out, moderate 3rd before last where left moderate 2nd, tailed off

23 60
2.97
50 2023-01-15 12:40 Star Harbour
D J O'Keeffe
Punchestown / / 2m / Hurdle Turf / 13K 11-12 Heavy8/22 -btn 29.25 Tactical Move 11-12

tracked leaders, dropped to 9th and pushed along 2 out, no impression straight

11 16.5
3.45
51 2023-01-14 15:22 Must Be Obeyed
D J O'Keeffe
Fairyhouse / / 2m 5f 121y / Chase Turf / 19K 12-0 Soft To Heavy1/9 -win 13 Wellington Hill 11-5

tracked leader, led after 1st, not fluent at 9th, asserted before last, ran on well, easily

5.5 5.87
2.18
52 2023-01-14 13:37 Forza Milan
D J O'Keeffe
Fairyhouse / / 3m / Hurdle Turf / 17K 10-12
Cheekpieces
Soft To Heavy9/12 -btn 63.5 Corbetts Cross 11-7

soon led, not fluent at 6th, increased advantage at 8th where slight mistake, reduced lead before 4 out, headed 3 out, soon under pressure in 3rd, weakened before 2 out

34 46
10.5
116
53 2023-01-14 13:02 Stormalong
D J O'Keeffe
Fairyhouse / / 2m 2f 110y / Hurdle Turf / 13K 11-7
Tongue Strap
Soft To Heavy9/20 -btn 58 Whatcouldhavebeen 11-0

in touch, 6th after 4th, progress before 3 out where mistake, soon lost place and weakened

34 95.74
15.5
54 2023-01-14 12:27 Your Honor
D J O'Keeffe
Fairyhouse / / 2m / Hurdle Turf / 19K 11-0 Soft To Heavy7/7 -btn 35.75 Blood Destiny 11-5

towards rear, moderate 6th after 4 out, under pressure and detached 2 out where not fluent, soon weakened in moderate 7th, never a factor

101 276.25
44
55 2023-01-08 14:50 Harvard Guy
D J O'Keeffe
Naas / / 1m 7f 194y / Hurdle Turf / 15K 11-12 Soft5/25 -btn 25.25 Hunters Yarn 11-12

mid-division, progress 4 out, effort in 6th before 2 out, kept on well run-in in moderate 5th, never nearer

51 156.61
11.92
56 2023-01-08 13:50 Indiana Jones
D J O'Keeffe
Naas / / 2m / Chase Turf / 17K 12-0
Cheekpieces
Soft3/7 -btn 9.5 Shakeytry 10-11

disputed lead, led at 2nd, increased advantage after 4 out, not fluent 3 out and reduced lead, pressed 2 out, soon headed, mistake last, dropped to 3rd inside final furlong, kept on same pace

3 3.05
2.08
132
57 2023-01-07 14:12 Rebel Early
D J O'Keeffe
Cork / / 2m 4f / Hurdle Turf / 22K 11-1
Cheekpieces
Soft3/9 -btn 6.05 Lucky Max 11-5

led early, 2nd halfway and led again after 4 out, pushed along and headed approaching 2 out, ridden and no impression on winner before last, kept on one pace

15 19
4.02
118
58 2023-01-07 13:02 Ney
D J O'Keeffe
Cork / / 2m / Hurdle Turf / 15K 11-6 Soft3/6 -btn 4.5 Starzov 11-0

tracked leaders, 4th halfway, headway into 2nd before 3 out, pushed along to challenge 2 out, ridden and no impression on winner run-in, dropped to 3rd close home

4.33 5
2.22
117
59 2023-01-07 12:27 Albaquirky
D J O'Keeffe
Cork / / 2m / Hurdle Turf / 13K 11-12 Soft9/19 -btn 31.45 Action Motion 10-8

rear of mid-division, never a factor, pushed along and no impression after 3 out, no threat from next, kept on one pace

81 581.5
42
60 2023-01-01 14:00 Haveuseentherain
D J O'Keeffe
Fairyhouse / / 2m 7f 165y / Hurdle Turf / 13K 10-9 Soft5/17 -btn 39.5 Cher Why Not 11-0

tracked leader, close up briefly 4th, ridden in 4th and no extra after 3 out, weakened

10 10.41
2.61
80
61 2023-01-01 12:50 Mister Bo
D J O'Keeffe
Fairyhouse / / 2m 4f 13y / Hurdle Turf / 12K 11-12 Soft6/21 -btn 37.8 Indiana Dream 11-12

settled behind leaders, 8th halfway, improved to dispute 3 out, ridden in close 3rd entering straight, no extra in 5th 2 out, kept on one pace

12 17.22
3.92
62 2023-01-01 12:15 Popova
D J O'Keeffe
Fairyhouse / / 2m 2f 68y / Hurdle Turf / 14K 11-5 Soft4/5 -btn 28.25 Harmonya Maker 11-5

settled behind leaders, 3rd halfway, ridden and no impression before 2 out, kept on one pace, bad mistake last and soon dropped to 4th

11 12.83
3.77
120

Anonymous Ginger Ltd. does not encourages reckless gambling. This site is not intended for an audience under 18 years of age. We recommend that readers who engage in gambling do so responsibly and set financial limits. If you have a concern about problem gambling, you can contact GamCare on 0845 6000 133 or gamcare.org.uk

Anonymous Ginger © Copyright 2024, All Rights Reserved