










Character
| Game | Tales of Maj'Eyal: Age of Ascendancy 1.7.4 |
| Addons | Escorts Enhanced 1.7.0Various enhancements to escort quest NPCs: Items Vault 1.7.0Donators/Buyers bonus! Forbidden Cults 1.7.4Official Expansion!Not all adventurers seek fortune, not all that defend the world have good deeds in mind. Forbidden Cults is a big expansion for Tales of Maj'Eyal to let you explore the horrors that lurk beneath the surface, to delve in long lost knowledge and lore and as usual to die a lot!
Both those classes use a new resource called Insanity that gradually makes you both more chaotic and powerful as it fills up.
Embers of Rage 1.7.4Official Expansion!One year has passed since the one the Orcs call the "Scourge from the West" came and single-handedly crushed the Orc Prides of Grushnak, Vor, Gorbat, and Rak'Shor. The Allied Kingdoms, now linked by farportal to their distant, long-lost Sunwall allies, have helped them conquer most of Var'Eyal. The few remnants of the ravaged Prides are caged... but one Pride remains. Kruk Pride, isolated on an island, is the last orcish settlement that stands; they, too, face their impending doom. The Sunwall has blockaded the only exit point from the island, and now, the technologically advanced civilization of Steam Giants have come down from the mountains to take their homeland with machines and weaponry unlike anything else on Eyal. Kruk Pride has reverse-engineered their technology before; their only hope is to do it again and rise up against the Pride's foes. Features:
Possessor Bonus Class 1.7.4Donators/Buyers bonus! Ashes of Urh'Rok 1.7.4Official Expansion!Many in Maj'Eyal have heard of "demons", sadistic creatures who appear seemingly from nowhere, leaving a trail of suffering and destruction whereever they go. Their Fearscape floats far above the skies, watching and waiting, but not idly; their agents scout the land, their legions build up their forces, and their scholars develop new spells and strategies. As the barrier between our worlds begins to crack under their scrutiny, helpless Eyalites have begun to disappear, whisked up to serve as their slaves and playthings. They imbue these victims with magical powers to better survive the ensuing stresses - can you use your new-found abilities to escape the legions of Mal'Rok?
Features:
Showing Items Tier in Inventory 1.7.2This addon add a column to inventory which show items Tier and allows sorting to show higher Tier first There is an option under "Game Setting"->UI->Sort Items by Tier by default items which is going to be transmo- and of type scroll (rune,infusion..), tinker or other without Tier specified will be placed at the top of the inventory to avoid occasional transmo of valuables This mod is safe to use without starting new game |
| Campaign | Maj'Eyal |
| Mode | Nightmare Adventure |
| Sex | Female |
| Race | Skeleton |
| Class | Marauder |
| Level / Exp | 7 / 77% |
| Size | medium |
| Lifes / Deaths | Killed by bandit at level 6 on the 4th Mirth 122nd year of Ascendancy at 02:14 3 / 1 |
Primary Stats
| Strength | 38 (base 19) |
| Dexterity | 38 (base 22) |
| Constitution | 19 (base 17) |
| Magic | 10 (base 10) |
| Willpower | 10 (base 10) |
| Cunning | 18 (base 12) |
Resources
| Life | 273/273 |
| Stamina | 118/118 |
| Healing Factor | 1.2091723257555 |
| Regeneration | 6.3481547102166 |
Speed
| Mental | 0% |
| Attack | 0% |
| Movement | +25% |
| Spell | 0% |
| Global | +100% |
Vision
| Sight | 10 |
| Lite | 7 |
| Infravision | 5 |
| See Stealth | 23.286325232638 |
| See Invisible | 35.286325232638 |
Offense: Mainhand
| Damage | 45 |
| Accuracy | 44 |
| Crit Chance | 7% |
| APR | 6 |
| Speed | 1.00 |
Offense: Offhand
| Damage | 40 |
| Accuracy | 44 |
| Crit Chance | 7% |
| APR | 6 |
| Speed | 1.00 |
Offense: Spell
| Spellpower | 7.5 |
| Crit Chance | 3% |
| Speed | 1 |
Offense: Mind
| Mindpower | 19 |
| Crit Chance | 3% |
| Speed | 1 |
Offense: Damage Bonus
| Nature | +5% |
| Lightning | +15% |
| Mind | +9% |
| All | 0% |
Offense: Damage Penetration
| Mind | +10% |
Defense: Base
| Armour (hardiness) | 14.335093952971 (47.857809501309%) |
| Defense | 20 |
| Ranged Defense | 20 |
| Fatigue | 20 |
| Physical Save | 19 |
| Spell Save | 10 |
| Mental Save | 9 |
Defense: Resistances
| Physical | + 6%( 70%) |
| Darkness | + 25%( 70%) |
| Nature | + 7%( 70%) |
| All | 0%( 70%) |
Defense: Immunities
| Stun Resistance | 20% |
| Bleed Resistance | 100% |
| Confusion Resistance | 20% |
| Fear Resistance | 100% |
| Poison Resistance | 100% |
| Instadeath Resistance | 100% |
Inscriptions (3/3)
| Runes | Effective talent level: 1.0 Rune: ShieldingUse mode: Activated Range: melee/personal Cooldown: 14 Travel Speed: instantaneous Usage Speed: Instant (0% of a turn) Is: a spell Description: Activate the rune to create a protective shield absorbing at most 130 damage for 5 turns. |
| Runes | Effective talent level: 1.0 Rune: Shatter AfflictionsUse mode: Activated Range: melee/personal Cooldown: 18 Travel Speed: instantaneous Usage Speed: Instant (0% of a turn) Is: a spell Description: Activate the rune to instantly dissipate the energy of your ailments, cleansing all cross tier effects and 1 physical, mental, and magical effect. You use the dissipated energy to create a shield lasting 3 turns and blocking 50 damage per debuff cleansed (not counting cross-tier ones). If there were only cross-tier effects to cleanse, no shield is created and the rune goes on a 75% reduced cooldown. |
| Runes | Effective talent level: 1.0 Rune: BlinkUse mode: Activated Range: 4 Cooldown: 18 Travel Speed: instantaneous Usage Speed: Spell (100% of a turn) Is: a spell Description: Activate the rune to teleport up to 4 spaces within line of sight. Afterwards you stay out of phase for 3 turns. In this state all new negative status effects duration is reduced by 10%, your defense is increased by 10 and all your resistances by 10%. |
Class Talents
| Technique / Duelist | 1.30 |
| 3/5 |
| 1/5 |
| 0/5 |
| 0/5 |
| Technique / Combat veteran | 1.00 |
| 2/5 |
| 1/5 |
| 0/5 |
| 0/5 |
| Technique / Dual techniques | 1.30 |
| 1/5 |
| 1/5 |
| 0/5 |
| 0/5 |
| Cunning / Dirty fighting | 1.30 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
| Technique / Combat techniques | 1.30 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
| Technique / Throwing knives | 1.00 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Generic Talents
| Undead / Skeleton | 1.10 |
| 1/5 |
| 1/5 |
| 0/5 |
| 0/5 |
| Cunning / Survival | 1.30 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
| Technique / Conditioning | 1.30 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
| Technique / Mobility | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
| Technique / Thuggery | 1.30 |
| 1/5 |
| 1/5 |
| 0/5 |
| 0/5 |
| Technique / Combat training | 1.30 |
| 0/5 |
| 1/5 |
| 0/5 |
| 1/5 |
| 0/5 |
| 3/5 |
Effects
| beneficial effect | The target is under the effect of the cloak of deception, making it look human. Cloak of Deception |
| detrimental effect | Your arcane powers are disrupted by your antimagic equipment. Arcane talents fail 20% of the time and arcane sustains have a 2.0% chance to deactivate each turn. Antimagic Disruption |
| beneficial effect | Parrying melee and ranged attacks: Has a 47% chance to deflect up to 16 damage from the next 2.2 attack(s). Parried attacks cannot crit. Parrying |
Quests
You successfully escorted the lone alchemist to the recall portal on level 1 of Old Forest. Escort: lone alchemist (level 1 of Old Forest)As a reward you improved Dexterity by +5. | done |
You failed to protect the lost warrior from death by wolf. Escort: lost warrior (level 2 of Old Forest) | failed |
It is time to explore some new places -- dark, forgotten and dangerous ones. Into the darknessThe Old Forest is just south-east of the town of Derth. The Maze is west of Derth. The Sandworm Lair is to the far west of Derth, near the sea. The Daikara is on the eastern borders of the Thaloren forest. * You must explore the Old Forest and find out what lurks there and what treasures are to be gained! * You must explore the Maze and find out what lurks there and what treasures are to be gained! * You must explore the Sandworm Lair and find out what lurks there and what treasures are to be gained! * You must explore the Daikara and find out what lurks there and what treasures are to be gained! | active |
You have been resurrected as an undead by some dark powers. The rotting stench of the deadHowever, the ritual failed in some way and you retain your own mind. You need to get out of this dark place and try to carve a place for yourself in the world. You have found a very special cloak that will help you walk among the living without trouble. | done |
Equipment
| On hands | Ivyriba the dwarven-steel gauntlets (0 def, 2 armour)Requires: - Heavy armour training Infused by nature Crafted by a master Infused by psionic forces 1.50 Encumbrance. [Random Unique] Type: armor / hands ; tier 2 When wielded/worn: Accuracy: +22 (+8 eff.) Armour: +2 Fatigue: +3% Effects on melee hit: * 20% chance to reduce strength, dexterity, and constitution by 5 Damage (Melee): 7 nature Changes stats: +7 Str / +4 Dex / +6 Cun Changes resistances: +8% darkness / +7% nature Changes damage: +5% nature Reduces incoming crit damage: 5.00% Infravision radius: +2 When used to modify unarmed attacks: Power: 120% Range: 1.4x Uses stats: 40% Cun, 40% Dex, 40% Str Damage type: Physical Accuracy bonus: +0.2% base dam (max 20%) Accuracy: +14 Armour Penetration: +9 Crit. chance: +23.0% Attack speed: 83% When this weapon hits: Venomous Breath (10% chance level 3). When this weapon crits: Dominate (10% chance level 3). Damage (Melee): +11 darkness Damage (radius 2) on crit: +8 nature It can be used to activate talent Track, placing all other charms into a 15 cooldown : Effective talent level: 2.6 Power cost: 15 out of 15/15. Range: melee/personal Travel Speed: instantaneous Description: Sense foes around you in a radius of 13 for 5 turns. The radius will increase with your Cunning. Metal gloves protecting the hands up to the middle of the lower arm. |
| On feet | pair of rough leather boots of speed (0 def, 1 armour)Powered by arcane forces 2.00 Encumbrance. Type: armor / feet ; tier 1 When wielded/worn: Armour: +1 Movement speed: +25% A pair of boots made of leather. |
| On head | iron helm (0 def, 3 armour)Requires: - Heavy armour training 3.00 Encumbrance. Type: armor / head ; tier 1 When wielded/worn: Armour: +3 Fatigue: +5% A large helmet that can protect the entire head. Ventilation and bad vision can be a problem, however. |
| Main armor | Ivurin (2 def, 6 armour)Requires: - Heavy armour training - Strength 20 Infused by nature Crafted by a master 14.00 Encumbrance. [Random Unique] Type: armor / heavy ; tier 2 When wielded/worn: Armour: +6 Defense: +2 (+1 eff.) Fatigue: +12% Changes stats: +6 Str / +2 Con Changes resistances: +14% darkness / +6% physical Changes resistances penetration: +10% mind Life regen: +2.00 Maximum life: +50.00 Light radius: +4 Infravision radius: +1 See invisible: +12 Healing mod.: +13% It can be used to activate talent Track, placing all other charms into a 30 cooldown : Effective talent level: 2.6 Power cost: 30 out of 30/30. Range: melee/personal Travel Speed: instantaneous Description: Sense foes around you in a radius of 13 for 5 turns. The radius will increase with your Cunning. A suit of armour made of mail. |
| In main hand | Blazebloom (100% power, 6 apr)Requires: - Dexterity 16 Infused by arcane disrupting forces 1.00 Encumbrance. Type: weapon / dagger ; tier 2 Power: 100% Range: 1.3x Uses stats: 50% Dex, 50% Str Damage type: Physical Mastery: Dagger Mastery Accuracy bonus: +0.2% crit chance (max 25%) Armour Penetration: +6 Crit. chance: +5.0% Attack speed: 100% On weapon hit: * 5% chance to slow global speed by 38% * 10% chance to reduce all saves and defense by 13 Damage (Melee): +4 mind When wielded/worn: Changes resistances: +3% darkness Changes damage: +15% lightning / +9% mind Spell save: +3 (+3 eff.) Sharp, short and deadly. |
| In off hand | steel dagger of massacre (114% power, 6 apr)Requires: - Dexterity 16 Crafted by a master 1.00 Encumbrance. Type: weapon / dagger ; tier 2 Power: 114% Range: 1.3x Uses stats: 50% Str, 50% Dex Damage type: Physical Mastery: Dagger Mastery Accuracy bonus: +0.2% crit chance (max 25%) Armour Penetration: +6 Crit. chance: +5.0% Attack speed: 100% Sharp, short and deadly. |
| Cloak | Cloak of DeceptionPowered by arcane forces 1.00 Encumbrance. [Plot Item] Type: armor / cloak When wielded/worn: Physical power: +5 (+2 eff.) Spellpower: +5 (+2 eff.) Mindpower: +5 (+3 eff.) A black cloak, with subtle illusion enchantments woven into its very fabric. |
| Light source | brass lantern2.00 Encumbrance. Type: lite / lite ; tier 1 When wielded/worn: Light radius: +3 A brass container with a wick emerging from it, protected from draughts by a sheet of greased paper. It can be carried by a handle. |
Inventory
iron dagger (101% power, 5 apr)Requires: - Dexterity 11 1.00 Encumbrance. Type: weapon / dagger ; tier 1 Power: 101% Range: 1.3x Uses stats: 50% Str, 50% Dex Damage type: Physical Mastery: Dagger Mastery Accuracy bonus: +0.2% crit chance (max 25%) Armour Penetration: +5 Crit. chance: +4.0% Attack speed: 100% Sharp, short and deadly. |
iron dagger (98% power, 5 apr)Requires: - Dexterity 11 1.00 Encumbrance. Type: weapon / dagger ; tier 1 Power: 99% Range: 1.3x Uses stats: 50% Str, 50% Dex Damage type: Physical Mastery: Dagger Mastery Accuracy bonus: +0.2% crit chance (max 25%) Armour Penetration: +5 Crit. chance: +4.0% Attack speed: 100% Sharp, short and deadly. |
This item will automatically be transmogrified when you leave the level.Sulfurwend (111% power, 3 apr, darkness element) Requires: - Magic 16 Crafted by a master 5.00 Encumbrance. Type: weapon / staff ; tier 2 Power: 111% Range: 1.2x Uses stat: 80% Mag Damage type: Physical Mastery: Staff Mastery Accuracy bonus: +1.0% proc dam (max 200%) Armour Penetration: +3 Crit. chance: +3.0% Attack speed: 100% When wielded/worn: Effects on melee hit: * 20% chance to reduce all saves and defense by 13 Changes resistances: +3% nature Changes damage: +15% darkness / +15% mind / +3% nature Talent granted: +1 Command Staff Spellpower: +6 (+2 eff.) Spell crit. chance: +2% Staves designed for wielders of magic, by the greats of the art. |
This item will automatically be transmogrified when you leave the level.surging ash vilestaff of might (111% power, 3 apr, acid element) Requires: - Magic 16 Powered by arcane forces 5.00 Encumbrance. Type: weapon / staff ; tier 2 It must be held with both hands. Power: 111% Range: 1.2x Uses stat: 80% Mag Damage type: Physical Mastery: Staff Mastery Accuracy bonus: +2.0% proc dam (max 200%) Armour Penetration: +3 Crit. chance: +3.0% Attack speed: 100% When wielded/worn: Changes damage: +15% acid Talent granted: +1 Command Staff Spellpower on spell critical (stacks up to 3 times): +2 Spellpower: +6 (+2 eff.) Spell crit. chance: +8% Staves designed for wielders of magic, by the greats of the art. |
pair of iron boots (0 def, 3 armour)Requires: - Heavy armour training 3.00 Encumbrance. Type: armor / feet ; tier 1 When wielded/worn: Armour: +3 Fatigue: +2% Heavy boots, with metal strips at the toes, heels and other vulnerable parts, to better protect the wearer's feet from harm. |
This item will automatically be transmogrified when you leave the level.Kindleoracle the dwarven-steel gauntlets (0 def, 7 armour) Requires: - Heavy armour training Infused by nature 1.50 Encumbrance. Type: armor / hands ; tier 2 When wielded/worn: Armour: +7 Fatigue: +3% Damage (Melee): 5 physical Changes resistances penetration: +5% fire Changes damage: +6% fire / +5% physical Reduces incoming crit damage: 10.00% Mental save: +15 (+13 eff.) Psi when hit: +0.04 When used to modify unarmed attacks: Power: 117% Range: 1.4x Uses stats: 40% Str, 40% Cun, 40% Dex Damage type: Physical Accuracy bonus: +0.2% base dam (max 20%) Armour Penetration: +9 Crit. chance: +8.0% Attack speed: 83% When this weapon hits: Sand Breath (10% chance level 3). Damage (radius 1) on hit: +8 physical Damage (radius 2) on crit: +8 physical Metal gloves protecting the hands up to the middle of the lower arm. |
Sludgegrip (0 def, 0 armour)Infused by nature 1.00 Encumbrance. [Unique] Type: armor / hands ; tier 1 When wielded/worn: Changes stats: +4 Cun / +4 Wil Changes resistances: +10% nature Changes damage: +5% nature Talent mastery: +0.20 Wild-gift / Slime Poison immunity: +20% Mindpower: +2 (+1 eff.) When used to modify unarmed attacks: Power: 92% Range: 1.1x Uses stats: 40% Cun, 40% Dex, 40% Str Damage type: Physical Accuracy bonus: +0.2% crit chance (max 25%) Armour Penetration: +7 Crit. chance: +4.0% Attack speed: 100% When this weapon hits: Slime Spit (35% chance level 1). These gloves are coated with a thick, green liquid. |
blighted iron gauntlets (0 def, 1 armour)Requires: - Heavy armour training Powered by arcane forces 1.50 Encumbrance. Type: armor / hands ; tier 1 When wielded/worn: Armour: +1 Fatigue: +1% Damage (Melee): 5 blight Changes resistances: +5% blight Changes damage: +3% blight When used to modify unarmed attacks: Power: 101% Range: 1.4x Uses stats: 40% Cun, 40% Dex, 40% Str Damage type: Physical Accuracy bonus: +0.2% base dam (max 20%) Armour Penetration: +3 Crit. chance: +2.0% Attack speed: 83% When this weapon hits: Soul Rot (20% chance level 1). Damage (radius 2) on crit: +5 blight Metal gloves protecting the hands up to the middle of the lower arm. |
iron mail armour (2 def, 4 armour)Requires: - Heavy armour training - Strength 14 14.00 Encumbrance. Type: armor / heavy ; tier 1 When wielded/worn: Armour: +4 Defense: +2 (+1 eff.) Fatigue: +12% A suit of armour made of mail. |
rough leather armour (3 def, 2 armour)Requires: - Strength 10 9.00 Encumbrance. Type: armor / light ; tier 1 When wielded/worn: Armour: +2 Defense: +3 (+2 eff.) Fatigue: +6% A suit of armour made of leather. |
agate0.00 Encumbrance. Type: gem / black ; tier 1 When wielded/worn: Changes stats: +1 Str / +1 Dex / +1 Mag / +1 Wil / +1 Cun / +1 Con When used to imbue an object: Changes stats: +1 Str / +1 Dex / +1 Mag / +1 Wil / +1 Cun / +1 Con Latent Damage Type: Acid Gems can be sold for money or used in arcane rituals. |
opal0.00 Encumbrance. Type: gem / blue ; tier 2 When wielded/worn: Changes stats: +2 Str / +2 Dex / +2 Mag / +2 Wil / +2 Cun / +2 Con When used to imbue an object: Changes stats: +2 Str / +2 Dex / +2 Mag / +2 Wil / +2 Cun / +2 Con Latent Damage Type: Lightning Gems can be sold for money or used in arcane rituals. |
4 spinel0.00 Encumbrance. Type: gem / green ; tier 1 When wielded/worn: Defense: +2 (+1 eff.) Physical save: +2 (+1 eff.) Spell save: +2 (+2 eff.) Mental save: +2 (+2 eff.) When used to imbue an object: Defense: +2 (+1 eff.) Physical save: +2 (+1 eff.) Spell save: +2 (+2 eff.) Mental save: +2 (+2 eff.) Latent Damage Type: Nature Gems can be sold for money or used in arcane rituals. |
Rod of Recall (1/1)Powered by unknown forces 2.00 Encumbrance. [Plot Item] Type: charm / rod It can be used to recall the user to the worldmap after 40 turns Activation costs 202 power out of 400/400. This rod is made entirely of voratun, infused with raw magical energies that can bend space itself. You have heard of such items before. They are very useful to adventurers, allowing faster travel. |
Transmogrification ChestPowered by unknown forces 2.00 Encumbrance. [Plot Item] Type: chest / sher'tul When carried: It can be used to transmogrify all the items in your chest at once (also done automatically when you change level) Activation costs 0 power out of 1000/1000. This chest is an extension of old Sher'tul places of power. Any items dropped inside are transported to an other place, processed and destroyed to extract energy. The byproduct of this effect is the creation of gold, which is useless to process, so it is sent back to you. When you possess the chest all items you walk upon will automatically be put inside and transmogrified when you leave the level. Simply go to your inventory to move them out of the chest if you wish to keep them. Items in the chest will not encumber you. |
amethyst0.00 Encumbrance. Type: gem / violet ; tier 2 When wielded/worn: Physical crit. chance: +2.0% Changes damage: +4% all Spell crit. chance: +2% Mental crit. chance: +2% When used to imbue an object: Physical crit. chance: +2.0% Changes damage: +4% all Spell crit. chance: +2% Mental crit. chance: +2% Latent Damage Type: Arcane Gems can be sold for money or used in arcane rituals. |
ametrine0.00 Encumbrance. Type: gem / yellow ; tier 1 When wielded/worn: Physical crit. chance: +1.0% Changes damage: +2% all Spell crit. chance: +1% Mental crit. chance: +1% When used to imbue an object: Physical crit. chance: +1.0% Changes damage: +2% all Spell crit. chance: +1% Mental crit. chance: +1% Latent Damage Type: Light Gems can be sold for money or used in arcane rituals. |
2 citrine0.00 Encumbrance. Type: gem / yellow ; tier 1 When wielded/worn: Light radius: +4 Infravision radius: +4 When used to imbue an object: Light radius: +4 Infravision radius: +4 Latent Damage Type: Light Gems can be sold for money or used in arcane rituals. |
2 zircon0.00 Encumbrance. Type: gem / yellow ; tier 1 When wielded/worn: Armour: +1 Changes resistances: +1% all When used to imbue an object: Armour: +1 Changes resistances: +1% all Latent Damage Type: Light Gems can be sold for money or used in arcane rituals. |
Achievements
That was close (Nightmare (Adventure) difficulty)
Killed your target while having only 1 life left.By tret the Skeleton Marauder level 6
4th Mirth 122nd year of Ascendancy at 02:07 see stats
Log
tret hits Poison ivy for 46 physical, 4 mind, 7 nature (58 total damage).
tret killed Poison ivy!
Tret is free to breathe.
Poison ivy slows down.
tret performs a melee critical strike against Poison ivy!
tret hits Poison ivy for 58 physical, 4 mind, 7 nature, 74 physical (144 total damage).
tret killed Poison ivy!
Poison ivy is afflicted by a crippling illness!
tret hits Poison ivy for 54 physical, 4 mind, 7 nature, 52 physical (118 total damage).
tret killed Poison ivy!
Poison ivy uses Constrict.
Tret is constricted!
Poison ivy hits tret for 1 nature damage.
tret hits Poison ivy for 47 physical, 4 mind, 6 nature, 34 physical (90 total damage).
tret killed Poison ivy!
tret hits Poison ivy for 58 physical, 2 mind, 7 nature, 49 physical (116 total damage).
tret killed Poison ivy!
Tret is free to breathe.
tret hits Poison ivy for 50 physical, 4 mind, 7 nature, 52 physical (114 total damage).
tret killed Poison ivy!
Saving game...
Saving done.














































































