Home
|
Contact Us
Lineage 2 Items Database
Lineage 2 PMfun Forum
About The Game
Weapons
(
SA
) (
Augment
) (
Stats
) (
PvP
)
|
Armors
(
Sets
)
|
Skills
(
Compare
) (
Clan
) (
Buffs
) (
Certs
)
|
Recipes
|
NPC/Monsters
|
Raid Bosses
|
Quests
|
Class Quests
Maps
|
Dyes/Tattoos
|
Luxury Shop
|
Keys/Commands
|
Fishing
|
Labs
|
Manor
|
Soul Crystals
|
Character Stats
|
Class Guide
|
T2:Gracia
|
7 Signs
|
L2 Comics
|
Calculator
NPC/Monsters - Monster
Adventurer
|
Artefact
|
Auctioneer
|
BabyPet
|
CabaleBuffer
|
CastleBlacksmith
|
CastleChamberlain
|
CastleDoormen
|
CastleMagician
|
CastleTeleporter
|
CastleWarehouse
|
CastleWyvernManager
|
Chest
|
ClanHallDoormen
|
ClanHallManager
|
ClanTrader
|
ClassMaster
|
ControlTower
|
DawnPriest
|
Decoy
|
Defender
|
Doormen
|
DungeonGatekeeper
|
DuskPriest
|
EventChest
|
FameManager
|
FeedableBeast
|
FestivalGuide
|
FestivalMonster
|
Fisherman
|
FlameTower
|
FlyMinion
|
FlyMonster
|
FlyNpc
|
FortBallista
|
FortCommander
|
FortDoormen
|
FortEnvoy
|
FortLogistics
|
FortManager
|
FortSiegeNpc
|
FortSupportCaptain
|
FortWyvernManager
|
FriendlyMob
|
GrandBoss
|
GroupLeader
|
Guard
|
ManorManager
|
MercenaryManager
|
Merchant
|
MerchantSummon
|
MercManager
|
Minion
|
Monster
|
Npc
|
NpcWalker
|
Observation
|
OlympiadManager
|
PenaltyMonster
|
Pet
|
PetManager
|
RaidBoss
|
RiftInvader
|
SepulcherMonster
|
SepulcherNpc
|
SiegeNpc
|
SiegeSummon
|
SignsPriest
|
SymbolMaker
|
TamedBeast
|
Teleporter
|
TerrainObject
|
TerritoryWard
|
TownPet
|
Trainer
|
TransformManager
|
VillageMasterDElf
|
VillageMasterDwarf
|
VillageMasterFighter
|
VillageMasterKamael
|
VillageMasterMystic
|
VillageMasterOrc
|
VillageMasterPriest
|
Warehouse
|
XmassTree
|
NPC class:
Choose
Adventurer
Artefact
Auctioneer
BabyPet
CabaleBuffer
CastleBlacksmith
CastleChamberlain
CastleDoormen
CastleMagician
CastleTeleporter
CastleWarehouse
CastleWyvernManager
Chest
ClanHallDoormen
ClanHallManager
ClanTrader
ClassMaster
ControlTower
DawnPriest
Decoy
Defender
Doormen
DungeonGatekeeper
DuskPriest
EventChest
FameManager
FeedableBeast
FestivalGuide
FestivalMonster
Fisherman
FlameTower
FlyMinion
FlyMonster
FlyNpc
FortBallista
FortCommander
FortDoormen
FortEnvoy
FortLogistics
FortManager
FortSiegeNpc
FortSupportCaptain
FortWyvernManager
FriendlyMob
GrandBoss
GroupLeader
Guard
ManorManager
MercenaryManager
Merchant
MerchantSummon
MercManager
Minion
Monster
Npc
NpcWalker
Observation
OlympiadManager
PenaltyMonster
Pet
PetManager
RaidBoss
RiftInvader
SepulcherMonster
SepulcherNpc
SiegeNpc
SiegeSummon
SignsPriest
SymbolMaker
TamedBeast
Teleporter
TerrainObject
TerritoryWard
TownPet
Trainer
TransformManager
VillageMasterDElf
VillageMasterDwarf
VillageMasterFighter
VillageMasterKamael
VillageMasterMystic
VillageMasterOrc
VillageMasterPriest
Warehouse
XmassTree
Type:
Any
Passive
Aggressive
Skill:
Any
Race: Animals
Race: Beasts
Race: Bugs
Race: Magic Creatures
Race: Demons
Race: Angels
Race: Dragons
Race: Fairies
Race: Giants
Race: Humanoids
Race: Plants
Race: Spirits
Race: Undead
-------
Weak Point: Archery Attack
Weak Point: Blunt Attack
Weak Point: Dagger Attack
Weak Point: Dark Attack
Weak Point: Dual-Sword Weapon
Weak Point: Earth Attack
Weak Point: Fire Attack
Weak Point: Hand-to-hand Weapon
Weak Point: Hold Attack
Weak Point: Mental Attack
Weak Point: Paralysis Attack
Weak Point: Poison Attack
Weak Point: Sacred Attack
Weak Point: Shock Attack
Weak Point: Sleep Attack
Weak Point: Spear Weapon
Weak Point: Sword
Weak Point: Two-handed Weapon
Weak Point: Water Attack
Weak Point: Wind Attack
-------
Resist Aqua
Resist Bow Weapons
Resist Bleeding
Resist Blunt Weapons
Resist Dagger
Resist Dark Attack
Resist Dual-Sword Weapons
Resist Earth
Resist Fire
Resist Full Magic Attack
Resist Hand-to-hand Weapons
Resist Hold
Resist M. Atk.
Resist Mental Attacks
Resist Paralysis
Resist Physical Attack
Resist Poison
Resist Poison Attacks
Resist Spear Weapons
Resist Sacred Attack
Resist Shock
Resist Shock Attacks
Resist Sleep
Resist Swords
Resist Two-handed Weapons
Resist Water
Resist Wind
Resist to Earth, Vulnerable to Wind
Resist to Fire, Vulnerable to Water
Resist to Water, Vulnerable to Fire
Resist to Wind, Vulnerable to Earth
-------
Feeble Type 1/4 HP
Feeble Type 1/2 HP
Strong Type HPx2
Strong Type HPx3
Strong Type HPx4
Strong Type HPx5
Strong Type HPx6
Strong Type HPx7
Strong Type HPx8
Strong Type HPx9
Strong Type HPx10
Strong Type HPx11
Strong Type HPx12
-------
Passive: Strong P. Atk.
Passive: Strong M. Atk.
Passive: Strong P. Def.
Passive: Strong M. Def.
Passive: Weak P. Atk.
Passive: Weak M. Atk.
Passive: Weak P. Def.
Passive: Weak M. Def.
Level:
-
1-10
|
11-20
|
21-30
|
31-40
|
41-50
|
51-60
|
61-70
|
71-80
|
80+
||
On the Map
||
By area
Name
Level
Type
Exp
SP
HP
P.Atk
M.Atk
RunSpd
Atk.Range
Bloodthirsty Ginzu Golem VII
51
Aggressive
17098
1244
1470
446
309
136
40
Elder Tarlk Basilisk
51
Aggressive
4506
343
1470
446
309
158
40
Fline Elder
51
Passive
8443
644
1470
446
309
158
40
Harit Lizardman Grunt
51
Passive
5402
412
1470
446
309
158
40
Horrifying Cannon Golem III
51
Passive
9404
716
1470
446
309
120
40
Horrifying Excavator Golem III
51
Aggressive
6341
482
1470
446
309
136
40
Kaim Vanul
51
Passive
3936
300
1470
446
309
158
40
Kaim Vanul
51
Passive
5345
408
1470
446
309
158
40
Kaim Vanul
51
Passive
7568
577
1470
446
309
174
40
Kaim Vanul Lad
51
Passive
13814
1054
1470
446
309
158
40
Lilim Assassin
51
Passive
0
0
1470
446
309
60
40
Lilim Butcher
51
Passive
0
0
1470
446
309
60
40
Lilim Great Magus
51
Passive
0
0
1470
446
309
60
40
Lilim Guard Knight
51
Passive
0
0
1470
446
309
60
40
Lilim Knight
51
Passive
0
0
1470
446
309
60
40
Lilim Magus
51
Passive
12493
953
1470
446
309
127
40
Lilim Magus
51
Passive
0
0
1470
446
309
60
40
Lilim Seer
51
Passive
0
0
1470
446
309
60
40
Lilim Slave Knight
51
Passive
0
0
1470
446
309
60
40
Lilim Stabber
51
Passive
0
0
1470
446
309
60
40
Nephilim Priest
51
Passive
13567
1034
1470
446
309
127
40
Power of Seal Isolation
51
Passive
0
0
1470
446
309
60
40
Royal Cave Servant
51
Passive
5455
416
1470
446
309
174
40
Royal Cave Servant
51
Passive
3783
288
1470
446
309
120
40
Shilen's Evil Thoughts
51
Passive
0
0
1470
446
309
60
40
Shilen's Evil Thoughts
51
Passive
0
0
1470
446
309
60
40
Shilen's Evil Thoughts
51
Passive
0
0
1470
446
309
60
40
Shilen's Evil Thoughts
51
Passive
0
0
1470
446
309
60
40
Shilen's Evil Thoughts
51
Passive
0
0
1470
446
309
60
40
Soldier of Grief
51
Passive
4539
346
1470
446
309
150
40
Taik Orc Supply
51
Passive
5402
412
1470
446
309
174
40
Vanor Elder Kerunos
51
Aggressive
0
0
1470
446
309
160
40
Bloodthirsty Ginzu Golem II
52
Aggressive
17775
1312
1520
472
321
136
40
Cruel Punisher
52
Passive
5002
386
1520
472
321
120
40
Crypt Inquisitor
52
Aggressive
11733
908
1520
472
321
145
40
Epic Cannon Golem Adjunct
52
Passive
9777
756
1520
472
321
182
40
Fortune Bug
52
Passive
0
0
1520
472
321
55
40
Ginzu Golem Prodigy X
52
Aggressive
18933
1394
1520
472
321
136
40
Harit Lizardman Archer
52
Aggressive
5057
391
1520
472
321
158
1100
Hatar Chieftain Kubel
52
Aggressive
0
0
1520
472
321
110
40
Horrifying Cannon Golem
52
Aggressive
14861
1116
1520
472
321
164
40
Horrifying Jackhammer Golem
52
Aggressive
13973
1032
1520
472
321
127
40
Hunter Gargoyle
52
Passive
5420
419
1520
472
321
158
40
Hunter Gargoyle
52
Passive
3894
301
1520
472
321
100
40
Liele Elder
52
Aggressive
8953
692
1520
472
321
158
40
Mimic
52
Passive
3245
251
1570
487
321
155
40
Pirate Zombie Captain
52
Aggressive
8073
624
1520
472
321
158
40
Pirate Zombie Captain
52
Aggressive
11432
884
1520
472
321
158
40
Pirate's Zombie Captain
52
Aggressive
5945
460
1520
472
321
158
40
Savage Kanabion
52
Passive
4776
332
1421
428
291
109
40
Sepulcher Inquisitor
52
Aggressive
11733
908
1520
472
321
145
40
Taik Orc Seeker
52
Passive
5616
434
1520
472
321
174
40
Zombie Captain's Spiritual Body
52
Aggressive
18953
1466
1520
472
321
158
40
Crimson Doll Blader
53
Passive
16560
1302
1571
498
344
158
40
Deadly Ginzu Golem V
53
Aggressive
18465
1385
1571
498
344
136
40
Doll Blader
53
Passive
4718
371
1571
498
344
158
40
Doll Blader
53
Passive
6407
504
1571
498
344
174
40
Doll Blader
53
Passive
9073
713
1571
498
344
174
40
Dustwind Gargoyle
53
Passive
5776
454
1571
498
344
158
40
Dustwind Gargoyle
53
Passive
4045
318
1571
498
344
100
40
Epic Cannon Golem
53
Aggressive
15438
1178
1571
498
344
164
40
Farcran
53
Passive
5776
454
1571
498
344
174
40
Follower of Abigore
53
Passive
0
0
1571
498
344
127
40
Harit Lizardman Warrior
53
Passive
5199
409
1571
498
344
158
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
164
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
164
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
164
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
164
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
164
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
164
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
164
40
Horrifying Cannon Golem VI
53
Passive
9936
745
1571
498
344
120
40
Horrifying Ginzu Golem V
53
Aggressive
18465
1385
1571
498
344
136
40
Jewel Guardian Mara
53
Aggressive
0
0
1571
498
344
100
40
Jewel Guardian Musfel
53
Aggressive
0
0
1571
498
344
80
40
Kaim Abigore
53
Passive
967925
88254
294175
1134
783
127
40
Lost Watcher
53
Passive
4393
344
1571
498
344
118
40
Oel Mahum
53
Aggressive
4846
380
1571
498
344
158
40
Ol Mahum Transcender
53
Aggressive
6631
496
1571
498
344
140
40
Purgatory Wisp
53
Aggressive
12189
958
1571
498
344
150
40
Roving Soul
53
Passive
5932
467
1571
498
344
160
40
Tortured Undead
53
Passive
4902
385
1571
498
344
158
40
Valley Treant Elder
53
Passive
18717
1471
1571
498
344
11
40
Connabi
54
Passive
4462
355
1622
526
364
158
40
Crimson Vale Master
54
Aggressive
15797
1260
1622
526
364
158
40
Deadly Ginzu Golem VIII
54
Aggressive
19169
1458
1622
526
364
136
40
Elder Lost Watcher
54
Passive
5039
401
1622
526
364
155
40
Grave Guard
54
Aggressive
5140
409
1622
526
364
158
40
Harit Lizardman Shaman
54
Passive
5089
406
1622
526
364
158
40
Horrifying Ginzu Golem VIII
54
Aggressive
19169
1458
1622
526
364
136
40
Lilim Knight Errant
54
Passive
17542
1399
1622
526
364
170
40
Marsh Stalker
54
Passive
5039
402
1622
526
364
158
40
Massive Maze Bandersnatch
54
Passive
4710
368
1622
526
364
155
40
Nephilim Swordsman
54
Passive
17542
1399
1622
526
364
170
40
Oel Mahum Warrior
54
Passive
5051
402
1622
526
364
158
40
Sairon
54
Aggressive
13258
1057
1622
526
364
158
40
Satyr Elder
54
Passive
13741
1096
1622
526
364
158
40
Soul of Ruins
54
Aggressive
5191
414
1622
526
364
158
40
Thunder Wyrm
54
Aggressive
5140
409
1622
526
364
158
40
Thunder Wyrm
54
Aggressive
4283
342
1622
526
364
70
40
Vale Master
54
Aggressive
4501
359
1622
526
364
158
40
Vale Master
54
Aggressive
6112
487
1622
526
364
158
40
Vale Master
54
Aggressive
8655
690
1622
526
364
174
40
Bloody Lord Nurka
55
Passive
1513
1
800000
554
384
110
40
Bloody Lord Nurka
55
Passive
1513
1
800000
554
384
110
40
Doom Wraith
55
Aggressive
4488
362
1673
554
384
174
40
Doom Wraith
55
Aggressive
0
1
16012
671
1031
209
40
Fairy Tree of Abyss
55
Passive
0
0
1673
554
384
0
40
Fairy Tree of Star
55
Passive
0
0
1673
554
384
0
40
Fairy Tree of Twilight
55
Passive
0
0
1673
554
384
0
40
Fairy Tree of Wind
55
Passive
0
0
1673
554
384
0
40
Fallen Chieftain Vegus
55
Passive
0
0
1673
554
384
164
40
Fallen Orc
55
Passive
5279
426
1673
554
384
158
40
Halingka
55
Passive
8623
696
1673
554
384
170
40
Harit Lizardman Matriarch
55
Aggressive
11444
924
1673
554
384
158
40
Harit Lizardman Zealot
55
Aggressive
0
0
1673
554
384
140
40
Kertang's Messenger
55
Passive
5728
462
1673
554
384
109
40
Lost Gargoyle
55
Passive
4157
335
1673
554
384
127
40
Malruk Succubus
55
Passive
5279
426
1673
554
384
158
40
Malruk Succubus
55
Passive
4400
355
1673
554
384
100
40
Marsh Drake
55
Aggressive
5332
431
1673
554
384
158
40
Oel Mahum Witch Doctor
55
Passive
10289
791
1673
554
384
174
40
Ol Mahum Transcender
55
Aggressive
9634
691
1673
554
384
150
40
Peerless Kanabion
55
Passive
4821
389
1673
554
384
109
40
Peerless Kanabion
55
Passive
4821
389
1673
554
384
109
40
Sepulcher Archon
55
Aggressive
13837
1117
1673
554
384
170
40
Spirit of Timiniel
55
Passive
2376
192
1673
554
384
165
40
Taik Orc Supply Leader
55
Aggressive
6408
517
1673
554
384
158
40
Tomb Archon
55
Aggressive
13837
1117
1673
554
384
170
40
Unicorn Elder
55
Passive
14255
1151
1673
554
384
158
40
Wretched Archer
55
Passive
7028
568
1673
554
384
158
1100
Ancient Gargoyle
56
Aggressive
6643
546
1725
583
404
158
40
Doom Scout
56
Aggressive
6197
509
1725
583
404
158
40
Follower of Montagnar
56
Passive
0
0
1725
583
404
127
40
Imperial Slave
56
Aggressive
0
0
1725
583
404
140
40
Knight Montagnar
56
Passive
1002611
124970
318250
1603
1101
127
40
Lost Gargoyle Youngling
56
Aggressive
4824
396
1725
583
404
127
40
Malruk Succubus Turen
56
Passive
5473
450
1725
583
404
158
40
Malruk Succubus Turen
56
Passive
4561
374
1725
583
404
100
40
Oel Mahum Champion
56
Aggressive
6641
545
1725
583
404
174
40
Panthera
56
Aggressive
4795
386
1725
583
404
155
40
Pronghorn Spirit
56
Passive
7743
635
1725
583
404
168
40
Purgatory Serpent
56
Aggressive
14344
1178
1725
583
404
175
40
Summer Yaganitan
56
Passive
1002611
124970
318250
1603
1101
127
40
Yintzu
56
Aggressive
8653
710
1725
583
404
110
40
Drake
57
Aggressive
5784
481
1777
614
420
174
40
Drake
57
Aggressive
4820
401
1777
614
420
70
40
Fallen Orc Archer
57
Passive
7312
607
1777
614
420
158
1100
Grave Lich
57
Passive
5670
472
1777
614
420
158
40
Ice Tarantula
57
Passive
5402
449
1777
614
420
109
40
Lilim Marauder
57
Passive
18790
1561
1777
614
420
180
40
Nephilim Guard
57
Passive
18790
1561
1777
614
420
180
40
Paliote
57
Passive
9826
816
1777
614
420
140
40
Peerless Kanabion
57
Passive
5739
431
1673
562
389
109
40
Pirate Zombie
57
Aggressive
0
0
1776
538
423
127
40
Pobby
57
Aggressive
5071
421
1777
614
420
158
40
Pronghorn
57
Passive
4700
390
1777
614
420
168
40
Sepulcher Inquisitor
57
Aggressive
14098
1172
1777
614
420
145
40
Tomb Inquisitor
57
Aggressive
14098
1172
1777
614
420
145
40
Cave Keeper
58
Passive
6987
590
1828
646
447
158
40
Cave Keeper
58
Passive
4893
413
1828
646
447
110
40
Deadman's Grudge
58
Aggressive
1885
151
2889
775
362
140
40
Dismal Pole
58
Aggressive
6288
532
1828
646
447
158
80
Doll Blader
58
Aggressive
0
0
1828
644
441
136
40
Fallen Orc Shaman
58
Passive
8278
700
1828
646
447
158
40
Fallen Orc Shaman
58
Passive
0
0
1828
646
447
118
40
Freya's Dog
58
Aggressive
34900
2867
1828
646
447
155
40
Freya's Gardener
58
Aggressive
37927
3113
1828
646
447
118
40
Freya's Servant
58
Aggressive
0
0
1828
565
447
120
40
Freya's Servant
58
Aggressive
33143
2723
1828
646
447
127
40
Frost Tarantula
58
Passive
5593
472
1828
646
447
109
40
Hamrut
58
Aggressive
9781
827
1828
646
447
140
40
Hell Keeper Medusa
58
Aggressive
15013
1268
1828
646
447
165
40
Jewel Guardian Pyton
58
Aggressive
0
0
1828
646
447
110
40
Ol Mahum Transcender
58
Aggressive
13535
933
1828
646
447
160
40
Cave Maiden
59
Aggressive
6135
524
1881
678
464
158
40
Cave Maiden
59
Aggressive
5113
437
1881
678
464
120
40
Fallen Orc Shaman
59
Aggressive
15580
1332
1881
678
464
164
40
Frost Iron Golem
59
Aggressive
6239
521
1881
678
464
18
40
Grave Predator
59
Aggressive
6878
588
1881
678
464
158
40
Kranrot
59
Aggressive
10586
905
1881
678
464
170
40
Lost Beholder
59
Passive
0
0
59874
4712
3247
127
40
Lost Watcher
59
Passive
0
0
29968
5197
3575
127
40
Lost Watcher
59
Passive
0
0
29968
5197
3575
127
40
Purgatory Conjurer
59
Aggressive
15105
1291
1881
678
464
175
40
Sharp Talon Tiger
59
Aggressive
7625
652
1881
678
464
158
40
Vale master
59
Aggressive
0
0
1880
677
468
141
40
Abyssal Jewel 1
60
Passive
0
0
1934
711
491
165
40
Abyssal Jewel 2
60
Passive
0
0
1934
711
491
165
40
Abyssal Jewel 3
60
Passive
0
0
1934
711
491
165
40
Angel Killer
60
Passive
0
0
1934
711
491
200
40
Ark Guardian Elberoth
60
Passive
0
0
1934
711
491
200
40
Ark Guardian Shadowfang
60
Passive
0
0
1934
711
491
160
1100
Banshee
60
Aggressive
5341
463
1934
711
491
174
40
Beast Lord
60
Aggressive
18913
1642
1934
711
491
174
40
Blitz Wyrm
60
Aggressive
0
0
1934
711
491
70
40
Blood Queen
60
Aggressive
4536
394
1934
711
491
145
40
Blood Queen
60
Aggressive
4320
375
1933
783
491
160
40
Bloody Lady
60
Aggressive
14806
1285
1934
711
491
158
40
Claws of Splendor
60
Passive
8809
764
1934
711
491
145
40
Claws of Splendor
60
Passive
10498
911
1934
711
491
155
40
Crypt Guardian
60
Passive
15315
1329
1934
711
491
173
40
Doom Servant
60
Aggressive
6537
568
1934
711
491
174
40
Eye of Splendor
60
Passive
8960
778
1934
711
491
145
40
Fallen Orc Captain
60
Aggressive
7754
673
1934
711
491
158
40
Gamlin
60
Passive
9835
853
1934
711
491
170
40
Ghost of the Tower
60
Aggressive
14562
1264
1934
711
491
130
40
Great Demon King
60
Aggressive
0
0
1934
711
491
110
40
Imperial Gravekeeper
60
Passive
0
0
1934
711
491
170
40
Innersen
60
Aggressive
5619
487
1934
711
491
174
40
Lilim Priest
60
Passive
17292
1501
1934
711
491
145
40
Lost Buffalo
60
Passive
8888
770
1934
711
491
155
40
Massive Kanabion
60
Passive
5737
497
1934
711
491
109
40
Massive Kanabion
60
Passive
5737
497
1934
711
491
109
40
Nephilim Bishop
60
Passive
18777
1630
1934
711
491
160
40
Oel Mahum Berserker
60
Passive
4320
247
52606
278
593
205
40
Oel Mahum Cleric
60
Passive
4320
247
26303
278
593
205
40
Oel Mahum Leader
60
Passive
4320
247
26303
278
593
205
40
Oel Mahum Scout
60
Passive
4320
247
23673
278
593
205
40
Oel Mahum Thief
60
Passive
4320
247
21042
278
593
205
40
Pirate Zombie Captain
60
Aggressive
0
0
1933
621
485
127
40
Seer of Hallate
60
Aggressive
14562
1264
1934
711
491
155
40
Sepulcher Guardian
60
Passive
15315
1329
1934
711
491
190
40
Home
|
Community
|
MPOG Top Sites
|
Cookies policy
|
Contact
Copyright © 2006-2024 PMfun.com. All rights reserved.