Dungeon Sprint DCSS version 0.35-a0-105-g08978299a1 (webtiles) character file. Game seed: 11755054282215311750 492611 schets the True Ascetic (level 27, 228/228 HPs) Began as a Djinni Warper on Feb 26, 2026. Was the Champion of Makhleb. Quit the game in the Dungeon (Sprint VIII: "Arena of Blood"). The game lasted 00:00:39 (41 turns). schets the True Ascetic (Djinni Warper) Turns: 41, Time: 00:00:40 Health: 228/228 AC: 6 Str: 10 XL: 27 Gold: 0 EV: 36 Int: 16 God: Makhleb [******] SH: 0 Dex: 26 rFire + + . (33%) c - +∞ Axe of Woe rCold x . . (150%) [offhand occupied] rNeg . . . (100%) a - +0 leather armour rPois ∞ (0%) (no helmet) rElec . (100%) (no cloak) rCorr . (100%) (no gloves) SInv . (no amulet) Will ++... (no ring) Stlth ++++++++++ (no ring) HPRegen 0.58/turn %: no teleportation @: flying A: sickness immunity, fire resistance 2, cold vulnerability 1, float, innate caster, HP casting, extra vitality 1, Tartarus destruction a: Renounce Religion (0%), Unleash Destruction (0%), Infernal Servant (0%), Accept Mark of Carnage (0%), Accept Mark of Execution (0%), Accept Mark of Annihilation (0%) You were in the Dungeon. You worshipped Makhleb. Makhleb was exalted by your worship. You visited 1 branch Inventory: Hand Weapons c - the +∞ Axe of Woe (weapon) (You found it in the Dungeon) It cannot be enchanted further. Missiles b - 4 darts of disjunction (quivered) Armour a - a +0 leather armour (worn) Scrolls b - 2 scrolls of blinking Potions b - a potion of curing w - a potion of heal wounds h - a potion of haste B - a potion of berserk rage Skills: O Level 27 Fighting + Level 20.9(24.2) Short Blades + Level 20.9(24.2) Long Blades O Level 27 Axes + Level 19.4(27) Maces & Flails + Level 19.4(27) Polearms + Level 20.9(27) Staves + Level 19.4 Ranged Weapons O Level 27 Throwing O Level 27 Armour O Level 27 Dodging O Level 27 Stealth + Level 22.6 Shields O Level 27 Unarmed Combat O Level 27 Spellcasting O Level 27 Conjurations O Level 27 Hexes O Level 27 Summonings O Level 27 Necromancy O Level 27 Translocations O Level 27 Forgecraft O Level 27 Fire Magic O Level 27 Ice Magic O Level 27 Air Magic O Level 27 Earth Magic O Level 27 Alchemy + Level 22.6 Invocations + Level 22.6 Evocations + Level 19.4 Shapeshifting You knew the following spells: Your Spells Type Power Damage Failure Level a - Blink Tloc 100% N/A 0% 2 b - Lesser Beckoning Tloc 100% N/A 0% 2 c - Teleport Other Tloc 82% N/A 0% 3 d - Maxwell's Portable P Tloc 82% (3-9)d8 0% 3 e - Vhi's Electric Charg Tloc/Air 100% N/A 0% 4 f - Kiss of Death Conj/Necr 100% 2d13 0% 1 g - Call Imp Summ 100% N/A 0% 2 h - Stone Arrow Conj/Erth 100% 3d13 0% 3 i - Martyr's Knell Necr/Summ 82% N/A 0% 4 j - Curse of Agony Necr 82% N/A 0% 5 k - Hoarfrost Cannonade Ice/Frge 41% 3d9/3d18 0% 5 l - Conjure Ball Lightni Conj/Air 41% 3x3d13 0% 6 m - Enfeeble Hex 41% N/A 1% 7 n - Forge Monarch Bomb Fire/Frge 41% 4d15 0% 6 o - Hellfire Mortar Fire/Erth/Frge 41% 4d14 1% 7 p - Lehudib's Crystal Sp Conj/Erth 41% 10d10 1% 8 q - Shatter Erth 41% 3d32* 2% 9 r - Fire Storm Conj/Fire 41% 8d10 2% 9 Your spell library was empty. Dungeon Overview and Level Annotations Branches: Dungeon (1/1) Altars: Makhleb Innate Abilities, Weirdness & Mutations You are immune to sickness and miasma. You are immune to poison. You are very heat resistant. (rF++) You are vulnerable to cold. (rC-) You float through the air rather than walking. You learn spells naturally, not from books. Your magical power is your life essence. You have superior vitality. (+4 MHP) You draw destruction from the wailing grief of Tartarus. Message History Makhleb accepts your kill. You slice the bag of meat!! You dissect the bag of meat like a pig carcass. You blow up the bag of meat! Makhleb accepts your kill. You feel better. You slice the bag of meat!! You fatally mangle the bag of meat. You blow up the bag of meat! Makhleb accepts your kill. You feel better. You hit the bag of meat but do no damage. You butcher the bag of meat messily. You blow up the bag of meat! Makhleb accepts your kill. You feel better. The destroyer shouts! You encounter a large bag of meat. It is wielding a +9 giant spiked club and wearing a +100 ring of slaying. You encounter an eight-headed meat hydra. The destroyer points at you and mumbles some strange words. The destroyer blinks! You hear a shout! Your base Maces & Flails skill increases to level 19! Your base Polearms skill increases to level 19! Your Ranged Weapons skill increases to level 19! Your Shields skill increases to level 22! Your Invocations skill increases to level 22! Your Evocations skill increases to level 22! Your Shapeshifting skill increases to level 19! You have reached level 27, the final one! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 The power to cast Fire Storm wells up from within. Spell assigned to 'r'. Are you sure you want to abandon this character and quit the game? (Confirm with "quit".) Okay, then. Unknown command. Unknown command. Unknown command. Are you sure you want to abandon this character and quit the game? (Confirm with "quit".) ............... .§.......#.#.... ................ ..............O. #............... ........○....... .....oo☼V°...... #.○☼○o§.# #.○@§z..# ...###.)§§§☼.###. .....o.o###§.z.o. #..O....o_.oV...o ......#.....#.... ......#_.<._#o... ......#.....# ..o #.....D.._....o.. ........###...... You could see an eight-headed meat hydra (wandering), 2 destroyers, 2 sculptors of flesh, a large bag of meat (wandering, inner flame), a meat berserker (berserk) and 6 bags of meat. Vanquished Creatures 4 vampire knights (D) 16 ogres (D) 5 two-headed ogres (D) 60 orcs (D) 2 skeletal warriors (D) 87 creatures vanquished. Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D | schets the Djinni Warper began the quest for the Orb. 0 | D | schets set off with the following spells memorised: Blink, | Lesser Beckoning, Teleport Other, Maxwell's Portable | Piledriver, Vhi's Electric Charge. 0 | D | Reached XP level 1. HP: 18/18 MP: 0/0 0 | D | Got the +∞ Axe of Woe 4 | D | Became a worshipper of Makhleb the Destroyer 6 | D | Encountered a bag of meat 6 | D | Encountered a bag of meat 6 | D | Encountered a bag of meat 6 | D | Encountered a bag of meat 7 | D | Encountered a bag of meat 8 | D | Encountered a bag of meat 9 | D | Killed a bag of meat 9 | D | Encountered a bag of meat 9 | D | Encountered a bag of meat 9 | D | Encountered a bag of meat 10 | D | Reached skill level 10 in Axes 10 | D | Reached XP level 2. HP: 11/33 MP: 0/0 10 | D | Reached XP level 3. HP: 13/38 MP: 0/0 10 | D | Learned a level 1 spell: Kiss of Death 10 | D | Reached XP level 4. HP: 15/44 MP: 0/0 10 | D | Reached XP level 5. HP: 17/49 MP: 0/0 10 | D | Learned a level 2 spell: Call Imp 10 | D | Reached XP level 6. HP: 19/55 MP: 0/0 10 | D | Reached XP level 7. HP: 21/60 MP: 0/0 10 | D | Learned a level 3 spell: Stone Arrow 10 | D | Reached XP level 8. HP: 23/66 MP: 0/0 10 | D | Reached XP level 9. HP: 25/71 MP: 0/0 10 | D | Learned a level 4 spell: Martyr's Knell 10 | D | Reached XP level 10. HP: 27/77 MP: 0/0 10 | D | Reached XP level 11. HP: 28/82 MP: 0/0 10 | D | Learned a level 5 spell: Curse of Agony 10 | D | Killed a bag of meat 10 | D | Reached * piety under Makhleb 10 | D | Encountered a bag of meat 10 | D | Encountered a bag of meat 11 | D | Reached skill level 10 in Dodging 11 | D | Reached XP level 12. HP: 32/91 MP: 0/0 11 | D | Encountered a large bag of meat 11 | D | Encountered a bag of meat 11 | D | Encountered a bag of meat 11 | D | Encountered a bag of meat 12 | D | Killed a bag of meat 12 | D | Killed a bag of meat 12 | D | Encountered a bag of meat 12 | D | Encountered a meat berserker 12 | D | Encountered a meat berserker 12 | D | Encountered a bag of meat 12 | D | Encountered a meat berserker 12 | D | Encountered a large bag of meat 13 | D | Reached skill level 10 in Unarmed Combat 13 | D | Reached XP level 13. HP: 36/101 MP: 0/0 13 | D | Learned a level 5 spell: Hoarfrost Cannonade 13 | D | Killed a bag of meat 13 | D | Reached ** piety under Makhleb 13 | D | Killed a bag of meat 13 | D | Encountered a bag of meat 13 | D | Encountered a bag of meat 14 | D | Reached XP level 14. HP: 85/110 MP: 0/0 14 | D | Killed a bag of meat 14 | D | Killed a bag of meat 14 | D | Reached *** piety under Makhleb 14 | D | Encountered a meat berserker 14 | D | Encountered a meat berserker 14 | D | Encountered a bag of meat 14 | D | Encountered a bag of meat 14 | D | Encountered a bag of meat 14 | D | Encountered a bag of meat 14 | D | Encountered a bag of meat 15 | D | Reached skill level 15 in Axes 15 | D | Reached XP level 15. HP: 118/118 MP: 0/0 15 | D | Learned a level 6 spell: Conjure Ball Lightning 15 | D | Killed a bag of meat 15 | D | Encountered a meat berserker 15 | D | Encountered a meat berserker 15 | D | Encountered a bag of meat 15 | D | Encountered a bag of meat 15 | D | Encountered a bag of meat 16 | D | Reached skill level 15 in Fighting 16 | D | Killed a meat berserker 16 | D | Encountered a meat berserker 16 | D | Encountered a bag of meat 16 | D | Encountered a bag of meat 16 | D | Encountered a bag of meat 16 | D | Encountered a bag of meat 16 | D | HP: 3/120 [meat berserker/+9 battleaxe (53)] 17 | D | Reached skill level 5 in Armour 17 | D | Reached skill level 15 in Dodging 17 | D | Killed a meat berserker 17 | D | Reached **** piety under Makhleb 17 | D | Gained mutation: You draw destruction from the wailing | grief of Tartarus. [Makhleb's blessing] 17 | D | Killed a bag of meat 17 | D | Killed a meat berserker 17 | D | Killed a meat berserker 17 | D | Killed a bag of meat 17 | D | Reached ***** piety under Makhleb 17 | D | Killed a bag of meat 17 | D | Killed a bag of meat 17 | D | Encountered a bag of meat 17 | D | Encountered a bag of meat 17 | D | Encountered a bag of meat 17 | D | Encountered a meat berserker 18 | D | Reached skill level 27 in Spellcasting 18 | D | Reached skill level 27 in Conjurations 18 | D | Reached skill level 27 in Hexes 18 | D | Reached skill level 27 in Summonings 18 | D | Reached skill level 27 in Necromancy 18 | D | Reached skill level 27 in Translocations 18 | D | Reached skill level 27 in Forgecraft 18 | D | Reached skill level 27 in Fire Magic 18 | D | Reached skill level 27 in Ice Magic 18 | D | Reached skill level 27 in Air Magic 18 | D | Reached skill level 27 in Earth Magic 18 | D | Reached skill level 27 in Alchemy 18 | D | Reached XP level 16. HP: 140/140 MP: 0/0 18 | D | Reached XP level 17. HP: 146/146 MP: 0/0 18 | D | Learned a level 7 spell: Enfeeble 18 | D | Killed a large bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a bag of meat 18 | D | Encountered a meat berserker 19 | D | Reached XP level 18. HP: 84/156 MP: 0/0 19 | D | Killed a bag of meat 19 | D | Killed a meat berserker 19 | D | Killed a bag of meat 19 | D | Killed a bag of meat 19 | D | Reached ****** piety under Makhleb 19 | D | Encountered a large bag of meat 19 | D | Encountered a bag of meat 19 | D | Encountered a bag of meat 19 | D | Encountered a bag of meat 19 | D | Encountered a bag of meat 20 | D | Reached XP level 19. HP: 167/167 MP: 0/0 20 | D | Learned a level 6 spell: Forge Monarch Bomb 20 | D | Killed a meat berserker 20 | D | Killed a meat berserker 20 | D | Killed a bag of meat 20 | D | Encountered a bag of meat 20 | D | Encountered a bag of meat 21 | D | Reached skill level 27 in Fighting 21 | D | Reached skill level 27 in Axes 21 | D | Killed a meat berserker 21 | D | Killed a large bag of meat 21 | D | Killed a bag of meat 21 | D | Encountered a destroyer 21 | D | Encountered a meat berserker 21 | D | Encountered a meat berserker 21 | D | Encountered a bag of meat 21 | D | Encountered a bag of meat 22 | D | Reached skill level 10 in Armour 22 | D | Reached skill level 27 in Dodging 22 | D | Reached XP level 20. HP: 170/181 MP: 0/0 22 | D | Encountered a bag of meat 22 | D | Encountered a large bag of meat 22 | D | Encountered a meat berserker 22 | D | Encountered a meat berserker 23 | D | Killed a bag of meat 23 | D | Killed a meat berserker 23 | D | Encountered a large bag of meat 24 | D | Reached skill level 27 in Unarmed Combat 24 | D | Killed a meat berserker 24 | D | Encountered a meat berserker 24 | D | Encountered a bag of meat 24 | D | Encountered a bag of meat 25 | D | Reached skill level 15 in Throwing 25 | D | Reached XP level 21. HP: 187/187 MP: 0/0 25 | D | Learned a level 7 spell: Hellfire Mortar 25 | D | Killed a bag of meat 25 | D | Killed a bag of meat 25 | D | Killed a bag of meat 25 | D | Killed a meat berserker 25 | D | Encountered a bag of meat 25 | D | Encountered a bag of meat 25 | D | Encountered a bag of meat 25 | D | Encountered a bag of meat 26 | D | Killed a bag of meat 26 | D | Killed a bag of meat 26 | D | Killed a meat berserker 26 | D | Killed a bag of meat 26 | D | Killed a bag of meat 26 | D | Killed a destroyer 26 | D | Encountered a destroyer 26 | D | Encountered a destroyer 27 | D | Reached skill level 27 in Throwing 27 | D | Reached skill level 27 in Armour 27 | D | Reached XP level 22. HP: 194/194 MP: 0/0 27 | D | Killed a bag of meat 27 | D | Killed a meat berserker 27 | D | Killed a bag of meat 28 | D | Killed a bag of meat 28 | D | Killed a bag of meat 28 | D | Killed a bag of meat 28 | D | Killed a bag of meat 28 | D | Encountered a sculptor of flesh 28 | D | Encountered a bag of meat 29 | D | Reached skill level 10 in Shields 29 | D | Reached skill level 10 in Invocations 29 | D | Reached skill level 10 in Evocations 29 | D | Reached XP level 23. HP: 201/201 MP: 0/0 29 | D | Learned a level 8 spell: Lehudib's Crystal Spear 29 | D | Killed a meat berserker 29 | D | Killed a bag of meat 29 | D | Killed a bag of meat 29 | D | Killed a bag of meat 29 | D | Killed a destroyer 30 | D | Killed a meat berserker 30 | D | Killed a destroyer 30 | D | Encountered a bag of meat 30 | D | Encountered a bag of meat 31 | D | Reached skill level 27 in Stealth 31 | D | Reached XP level 24. HP: 208/208 MP: 0/0 31 | D | Killed a bag of meat 31 | D | Killed a bag of meat 31 | D | Killed a large bag of meat 31 | D | Killed a bag of meat 31 | D | Encountered a meat berserker 31 | D | Encountered a bag of meat 31 | D | Encountered a bag of meat 31 | D | Encountered a bag of meat 31 | D | Encountered a bag of meat 31 | D | Encountered a sculptor of flesh 32 | D | Killed a bag of meat 32 | D | Killed a large bag of meat 32 | D | Killed a bag of meat 32 | D | Killed a bag of meat 32 | D | Killed a bag of meat 32 | D | Killed a large bag of meat 32 | D | Encountered a destroyer 33 | D | Reached skill level 15 in Short Blades 33 | D | Reached skill level 15 in Long Blades 33 | D | Reached skill level 15 in Staves 33 | D | Reached XP level 25. HP: 195/214 MP: 0/0 33 | D | Learned a level 9 spell: Shatter 33 | D | Killed a bag of meat 33 | D | Encountered a sculptor of flesh 33 | D | Encountered a bag of meat 33 | D | Encountered a bag of meat 34 | D | Killed a bag of meat 34 | D | Killed a bag of meat 34 | D | Killed a bag of meat 34 | D | Killed a bag of meat 34 | D | Killed a bag of meat 34 | D | Encountered a bag of meat 34 | D | Encountered a bag of meat 35 | D | Reached skill level 15 in Maces & Flails 35 | D | Reached skill level 15 in Polearms 35 | D | Reached skill level 15 in Ranged Weapons 35 | D | Reached skill level 15 in Shapeshifting 35 | D | Killed a bag of meat 35 | D | Killed a bag of meat 35 | D | Encountered a bag of meat 35 | D | Encountered a bag of meat 36 | D | Reached XP level 26. HP: 215/221 MP: 0/0 36 | D | Killed a bag of meat 36 | D | Killed a bag of meat 36 | D | Killed a bag of meat 37 | D | Killed a sculptor of flesh 37 | D | Killed a meat berserker 37 | D | Killed a sculptor of flesh 37 | D | Encountered a sculptor of flesh 37 | D | Encountered a bag of meat 37 | D | Encountered a destroyer 38 | D | Killed a bag of meat 38 | D | Killed a destroyer 38 | D | Killed a bag of meat 38 | D | Killed a bag of meat 38 | D | Encountered a bag of meat 38 | D | Encountered a bag of meat 38 | D | Encountered a bag of meat 39 | D | Encountered a destroyer 39 | D | Encountered a meat berserker 40 | D | Killed a bag of meat 40 | D | Killed a bag of meat 40 | D | Killed a bag of meat 40 | D | Killed a bag of meat 40 | D | Encountered a large bag of meat 40 | D | Encountered an eight-headed meat hydra 41 | D | Reached XP level 27. HP: 228/228 MP: 0/0 41 | D | Learned a level 9 spell: Fire Storm 41 | D | Quit the game Illustrated notes Levels and vault maps discovered: D: meatsprint Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | ---------------+-------------------------------------------------------------------------------+----- Fighting | 8 9 12 13 14 21 22 24 27 | 27.0 Axes | 10 11 13 14 15 20 25 27 | 27.0 Throwing | 2 3 4 6 15 27 | 27.0 Armour | 2 3 4 7 10 19 27 | 27.0 Dodging | 8 10 11 13 14 19 20 21 27 | 27.0 Unarmed Combat | 8 9 10 11 12 17 18 19 26 27 | 27.0 Spellcasting | 14 16 18 20 21 27 | 27.0 Conjurations | 14 16 18 20 21 27 | 27.0 Hexes | 14 16 18 20 21 27 | 27.0 Summonings | 14 16 18 20 21 27 | 27.0 Necromancy | 14 16 18 20 21 27 | 27.0 Translocations | 14 16 18 20 21 27 | 27.0 Forgecraft | 14 16 18 20 21 27 | 27.0 Fire Magic | 14 16 18 20 21 27 | 27.0 Ice Magic | 14 16 18 20 21 27 | 27.0 Air Magic | 14 16 18 20 21 27 | 27.0 Earth Magic | 14 16 18 20 21 27 | 27.0 Alchemy | 14 16 18 20 21 27 | 27.0 Short Blades | 9 15 17 20 | 20.9 Long Blades | 9 15 17 20 | 20.9 Maces & Flails | 8 14 16 19 | 19.4 Polearms | 8 14 16 19 | 19.4 Staves | 9 15 17 20 | 20.9 Ranged Weapons | 8 14 16 19 | 19.4 Stealth | 9 27 | 27.0 Shields | 10 16 18 22 | 22.6 Invocations | 10 16 18 22 | 22.6 Evocations | 10 16 18 22 | 22.6 Shapeshifting | 8 14 16 19 | 19.4 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 | 16-18 | 19-21 | 22-24 | 25-27 || total ---------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------++------- Attack: Normal | 1 | | | 2 | 5 | 2 | 6 | 6 | 7 || 29 Melee: Executioner's axe | 1 | | | 3 | 13 | 5 | 19 | 24 | 22 || 87 Armour: Leather armour | 1 | | | | 2 | 2 | 3 | 5 | 8 || 21 Dodge: Dodged | | | | | 1 | 1 | | | || 2 Table legend: (Time is in decaauts) A = Elapsed time spent in this place. B = Non-inter-level travel time spent in this place. C = Inter-level travel time spent in this place. D = Time resting spent in this place. E = Time spent auto-exploring this place. F = Levels seen in this place. G = Mean time per level. A B C D E F G +--------+--------+--------+--------+--------+-----+--------+ Total | 36 | 36 | 0 | 0 | 0 | 1 | 36.0 | Dungeon | 36 | 36 | 0 | 0 | 0 | 1 | 36.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D: 36 daAuts DLua errors: Table legend: A = God B = Rank C = Start time D = Start piety E = Piety gained F = Piety on gifts G = Piety on penance H = Piety on stepdowns I = Piety decays J = Piety lost (inc. decay) A B C D E F G H I J +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+ Makhleb | 0 | 35 | 15 | 16 | 0 | 0 | 0 | 0 | 0 Makhleb | 1 | 127 | 30 | 20 | 0 | 0 | 0 | 0 | 0 Makhleb | 2 | 140 | 50 | 25 | 0 | 0 | 0 | 0 | 0 Makhleb | 3 | 164 | 75 | 25 | 0 | 0 | 0 | 0 | 0 Makhleb | 4 | 187 | 100 | 19 | 0 | 0 | 9 | 0 | 0 Makhleb | 5 | 187 | 120 | 41 | 0 | 0 | 16 | 0 | 0 Makhleb | 6 | 215 | 160 | 39 | 0 | 0 | 453 | 0 | 0 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+ Conducts for god: Makhleb Piety from conduct Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 | 16-18 | 19-21 | 22-24 | 25-27 || total ----------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------++------- Kill Living | 1 | 0 | 0 | 3 | 11 | 4 | 16 | 19 | 16 || 69 Kill Undead | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 3 || 5 ----------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------++------- Conduct count Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 | 16-18 | 19-21 | 22-24 | 25-27 || total ----------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------++------- Kill Living | 1 | 0 | 0 | 3 | 13 | 5 | 18 | 22 | 19 || 81 Kill Undead | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 3 || 6 ----------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------++-------