Dungeon Crawl Stone Soup version 0.34-a0-1975-g332d4de64d (webtiles) character file. Game seed: 1879182383976350929 42800 sparal the Fighter (level 13, -4/119 HPs) Began as a Revenant Fighter on Jan 8, 2026. Was an Elder of Ru. Slain by a seven-headed hydra (12 damage) ... on level 4 of the Lair of Beasts. The game lasted 00:34:58 (19656 turns). sparal the Fighter (Revenant Fighter) Turns: 19656, Time: 00:34:58 Health: -4/119 AC: 20 Str: 21 XL: 13 Next: 87% Magic: 20/20 EV: 5 Int: 7 God: Ru [****..] Gold: 1055 SH: 12 Dex: 16 Spells: 21/26 levels left rFire + + + (20%) - Nothing wielded rCold + + . (33%) b - +0 buckler rNeg + + + (0%) i - +1 plate armour {rF+} rPois ∞ (0%) (no helmet) rElec + (33%) t - scarf {rC+ rF+} rCorr . (100%) s - +2 pair of gloves SInv . h - +0 pair of boots "Qaepnaq" {rElec rF+ Int-2} Will ..... c - amulet of reflection Stlth m - ring of protection from fire HPRegen 0.39/turn j - +6 ring of dexterity MPRegen 0.17/turn %: reflection @: invisible A: claws 1, cold resistance 1, low MP 2, negative energy resistance 3, torment resistance 2, renounce potions, inability to use devices, mnemnophage, spellclaws, accursed a: Enkindle (0%), Renounce Religion (0%), Draw Out Power (0%), Power Leap (0%) You were on level 4 of the Lair of Beasts. You worshipped Ru. Ru was greatly pleased with you. You visited 3 branches of the dungeon, and saw 19 of its levels. You collected 1318 gold pieces. You spent 263 gold pieces at shops. Inventory: Hand Weapons k - a +3 quarterstaff of chaos o - a +5 spectral dire flail x - the +11 whip of Feosucho {concuss, rN+ Int+3} (You found it on level 10 of the Dungeon) rN+: It protects you from negative energy. Int+3: It affects your intelligence (+3). It cannot be enchanted further. y - the +7 short sword of the Mind {freeze, Dex+6} (You found it on level 11 of the Dungeon) Dex+6: It affects your dexterity (+6). It cannot be enchanted further. Missiles d - 7 javelins g - 2 boomerangs (quivered) n - 4 silver javelins p - 2 curare-tipped darts Armour a - a +0 scale mail b - a +0 buckler (worn) e - the +1 robe of Beogh's Generosity {*Slow +Inv rF+ Will+} (You found it on level 2 of the Dungeon) *Slow: It may slow you when you take damage. +Inv: It lets you turn invisible. rF+: It protects you from fire. Will+: It increases your willpower. It cannot be enchanted further. h - the +0 pair of boots "Qaepnaq" (worn) {rElec rF+ Int-2} (You found it on level 2 of the Dungeon) rElec: It insulates you from electricity. rF+: It protects you from fire. Int-2: It affects your intelligence (-2). It cannot be enchanted further. i - a +1 plate armour of fire resistance (worn) l - a +0 cloak r - a +2 scale mail of fire resistance s - a +2 pair of gloves (worn) t - a scarf of resistance (worn) v - a +0 pair of boots of earth w - a +0 plate armour z - a +0 cloak of stealth Jewellery c - an amulet of reflection (worn) f - an amulet of faith j - a +6 ring of dexterity (worn) m - a ring of protection from fire (worn) q - a ring of see invisible u - an amulet of dissipation A - a ring of protection from cold Wands a - a wand of flame (29) Scrolls r - a scroll of revelation t - 10 scrolls of teleportation V - 4 scrolls of vulnerability b - 2 scrolls of blinking g - 6 scrolls of fog x - a scroll of amnesia w - a scroll of enchant weapon I - 2 scrolls of immolation T - a scroll of torment i - a scroll of identify Potions L - a potion of lignification c - 10 potions of curing n - a potion of attraction {unknown} e - 3 potions of enlightenment a - 4 potions of ambrosia M - a potion of mutation l - a potion of moonshine B - 3 potions of berserk rage C - 2 potions of cancellation h - 3 potions of haste i - 2 potions of invisibility m - 2 potions of might d - a potion of magic {unknown} Miscellaneous g - a +0 phial of floods Skills: + Level 12.3 Fighting + Level 10.4 Armour + Level 10.4 Shields + Level 12.2 Unarmed Combat + Level 7.1 Spellcasting - Level 7.2 Necromancy - Level 3.5 Air Magic You had 21 spell levels left. You knew the following spells: Your Spells Type Power Damage Failure Level a - Shock Conj/Air 16% 1d4 88% 1 b - Cigotuvi's Putrefact Necr/Air 9% N/A 99% 4 Your spell library contained the following spells: Spells Type Power Damage Failure Level Soul Splinter Necr 48% N/A 21% 1 Grave Claw Necr 24% 2d8 30% 2 Vampiric Draining Necr 12% 2d6 52% 3 Poisonous Vapours Alch/Air 16% 1d1 88% 1 Swiftness Air 7% N/A 95% 3 Apportation Tloc 4% N/A 98% 1 Slow Hex 8% N/A 98% 1 Summon Small Mammal Summ 8% N/A 98% 1 Blink Tloc 4% N/A 99% 2 Call Imp Summ 4% N/A 99% 2 Ensorcelled Hibernation Hex/Ice 4% N/A 99% 2 Lesser Beckoning Tloc 4% N/A 99% 2 Scorch Fire 4% 2d5 99% 2 Call Canine Familiar Summ 2% N/A 100% 3 Confusing Touch Hex 2% N/A 100% 3 Frozen Ramparts Ice 4% 1d1 100% 3 Ozocubu's Armour Ice 2% N/A 100% 3 Passwall Erth 2% N/A 100% 3 Summon Ice Beast Ice/Summ 2% N/A 100% 3 Airstrike Air 3% 2d(1-17) 100% 4 Anguish Hex/Necr 3% N/A 100% 4 Fulminant Prism Conj/Alch 1% 3d5 100% 4 Martyr's Knell Necr/Summ 7% N/A 100% 4 Fireball Conj/Fire 1% 3d3 100% 5 Conjure Ball Lightning Conj/Air 2% 3x3d6 100% 6 Haunt Necr/Summ 3% N/A 100% 7 Spellspark Servitor Conj/Frge 1% N/A 100% 7 Splinterfrost Shell Ice/Frge 1% 6d4 100% 7 Chain Lightning Conj/Air 2% 3d2 100% 9 Dungeon Overview and Level Annotations Branches: Dungeon (13/15) Temple (1/1) D:7 Lair (5/5) D:10 Swamp (0/4) Lair:3 Snake (0/4) Lair:3 Orc (0/2) D:10 Slime: Lair:4-5 Vaults: D:13-14 The Realm of Zot is guarded by orbs of entropy. Altars: Ashenzari Cheibriados Dithmenos Fedhas Gozag Hepliaklqana Kikubaaqudgha Makhleb Nemelex Xobeh Okawaru Qazlal Ru Sif Muna Trog Uskayaw Vehumet Wu Jian Xom Yredelemnul Beogh Shops: D:6 : D:7 * D:8 *[([= Innate Abilities, Weirdness & Mutations You are immune to poison. You have sharp fingernails. You are cold resistant. (rC+) Your magical capacity is very low. (-20% MP) You are immune to negative energy. (rN+++) You are immune to unholy pain and torment. You refuse to drink potions in combat unless seriously injured. You cannot study or use magical devices. You can enhance your damage-dealing spells by burning harvested memories. You perform a melee attack whenever you cast damage-dealing spells. You recover more slowly from Doom and Banes. Message History The seven-headed hydra is severely wounded. The water moccasin bites you but does no damage. The seven-headed hydra bites you. The seven-headed hydra bites you but does no damage. You block the seven-headed hydra's attack. The seven-headed hydra bites you. The seven-headed hydra closely misses you. The seven-headed hydra bites you. You block the seven-headed hydra's attack. The water moccasin bites you. * * * LOW HITPOINT WARNING * * * The water moccasin bites you but does no damage. You barely miss the seven-headed hydra. The seven-headed hydra is severely wounded. The seven-headed hydra barely misses you. The seven-headed hydra bites you. * * * LOW HITPOINT WARNING * * * The seven-headed hydra bites you but does no damage. x3 You block the seven-headed hydra's attack. The seven-headed hydra bites you! * * * LOW HITPOINT WARNING * * * You focus your inner power and blind the seven-headed hydra in retribution! You block the water moccasin's attack. The water moccasin bites you but does no damage. Press: ? - help, Dir - look around, f - activate You can't see that place. You fade into invisibility! You redirect the water moccasin's attack! The water moccasin bites itself. You block the water moccasin's attack. You block the seven-headed hydra's attack. The seven-headed hydra bites you! * * * LOW HITPOINT WARNING * * * The seven-headed hydra bites you. * * * LOW HITPOINT WARNING * * * The seven-headed hydra barely misses you. The seven-headed hydra completely misses you. The seven-headed hydra bites you but does no damage. The seven-headed hydra bites you! You die... Ru respects your ultimate sacrifice. .....## ##......## ###.+....## ......# #P.......###.........### .....## ##.......##..........P.# ....÷######......##..........P... .....##...'......'............#.# .....#P..#.......##.#.........### .........#.......##.'.........# ........##.....††S##..........# .......####....D@####.#..#.P### .....#.# #..#..S#.##.######## P.###### ############# #P# ### You could see a seven-headed hydra (blind) and 2 water moccasins. Vanquished Creatures A mountainshell (Lair:4) 6 hydras 3 boulder beetles A two-headed ogre (D:8) Amaemon (D:10) 5 skysharks Sprozz (D:11) 2 ugly things (D:12) 9 elephants 4 black mambas An orange demon (D:10) 2 torpor snails 2 cane toads 3 gargoyles 2 rime drakes A kobold demonologist (D:12) 11 komodo dragons A troll (D:11) 3 polar bears A hornet (D:8) 13 blink frogs 10 dream sheep A raven (Lair:4) 2 shadowghasts 5 wyverns 2 wraiths 35 yaks A basilisk (D:10) 11 vampire mosquitoes Menkaure (D:7) 3 nagas (Lair:3) 2 swamp worms (Lair:3) 12 water moccasins 2 kobold geomancers 5 ice beasts 9 orc warriors A sky beast (D:6) 5 black bears An ogre (D:5) 6 wolves 9 centaurs A phantom (D:5) 3 kobold brigands 12 bullfrogs A gnoll sergeant (D:8) 3 wights (D:6) A marrowcuda (D:7) 5 howler monkeys 2 bombardier beetles (D:5) 4 hounds 4 jellies 10 orc priests Crazy Yiuf (D:4) A clockroach (D:3) 2 iguanas Ijyb (D:3) 9 orc wizards 2 hell rats (Lair:4) 3 gnolls (D:8) 9 adders 9 river rats (Lair:4) 2 white imps (D:5) 4 ufetubi 2 dart slugs 4 ribbon worms 49 orcs 5 endoplasms 2 hobgoblins 9 quokkas 9 ball pythons 6 bats 2 frilled lizards 10 goblins 22 kobolds 7 rats 412 creatures vanquished. Vanquished Creatures (others) Snorg (D:11) A black mamba (Lair:1) A blink frog (Lair:4) A dream sheep (Lair:4) A vampire mosquito (D:12) An orc warrior (D:10) A scorpion (D:6) A hound (D:6) An orc (D:6) 9 creatures vanquished. Grand Total: 421 creatures vanquished Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | sparal the Revenant Fighter began the quest for the Orb. 0 | D:1 | Reached XP level 1. HP: 19/19 MP: 1/1 388 | D:1 | Found a faded altar of an unknown god. 400 | D:1 | Reached XP level 2. HP: 26/26 MP: 2/2 863 | D:2 | Learned a level 1 spell: Shock 863 | D:2 | Gained mutation: You can enhance your damage-dealing spells | by burning harvested memories. [Revenant growth] 863 | D:2 | Reached XP level 3. HP: 25/31 MP: 3/3 929 | D:2 | Identified the +0 pair of boots "Qaepnaq" {rElec rF+ Int-2} 1027 | D:2 | Identified the +1 robe of Beogh's Generosity {*Slow +Inv | rF+ Will+} 1320 | D:2 | Reached XP level 4. HP: 40/40 MP: 4/4 2014 | D:3 | Encountered Ijyb 2022 | D:3 | Killed Ijyb 2101 | D:3 | Reached XP level 5. HP: 46/46 MP: 5/5 2651 | D:4 | Encountered Crazy Yiuf 2700 | D:4 | Found a sparkling altar of Nemelex Xobeh. 2735 | D:4 | Found a stormy altar of Qazlal. 3012 | D:4 | Killed Crazy Yiuf 3013 | D:4 | Reached XP level 6. HP: 22/53 MP: 0/5 3146 | D:5 | Entered Level 5 of the Dungeon 3178 | D:5 | Reached skill level 5 in Unarmed Combat 3342 | D:5 | Reached XP level 7. HP: 10/60 MP: 6/6 3643 | D:5 | Reached skill level 5 in Fighting 4060 | D:6 | Reached XP level 8. HP: 69/69 MP: 7/7 4074 | D:6 | Found a shimmering altar of Xom. 4231 | D:6 | Found Leunwik's Book Shop. 4236 | D:6 | Reached skill level 5 in Armour 4241 | D:6 | Reached skill level 5 in Shields 4364 | D:6 | Learned a level 4 spell: Cigotuvi's Putrefaction 4812 | D:7 | Found a statue of an orb of entropy. 4813 | D:7 | Found a staircase to the Ecumenical Temple. 4814 | D:7 | Found a statue of an orb of entropy. 4863 | Temple | Entered the Ecumenical Temple 4916 | D:7 | Encountered Menkaure 4923 | D:7 | Killed Menkaure 4924 | D:7 | Reached XP level 9. HP: 75/78 MP: 8/8 5680 | D:7 | Found Naocs's Serpentskin Sales. 5903 | D:8 | Found Boqosoxt's Jewellery Boutique. 5935 | D:8 | Found Kenn's Antique Armour Boutique. 5941 | D:8 | Bought a pair of glowing gloves for 127 gold pieces 5941 | D:8 | Bought an embroidered scarf for 136 gold pieces 6002 | D:8 | Found Ximyvohe's General Store. 6509 | D:8 | Found a hazy altar of Hepliaklqana. 6572 | D:8 | Found Muiff's Antique Armour Shop. 6621 | D:8 | Found Afove's Antique Weapon Emporium. 6638 | D:8 | Reached skill level 10 in Unarmed Combat 6654 | D:8 | Encountered a two-headed ogre 6669 | D:8 | Killed a two-headed ogre 6670 | D:8 | Reached XP level 10. HP: 44/88 MP: 9/9 7222 | D:9 | Found a radiant altar of Vehumet. 7276 | D:9 | Found a sacrificial altar of Ru. 7284 | D:9 | Became a worshipper of Ru the Awakened 7317 | D:9 | Found an opulent altar of Gozag. 7320 | D:9 | Found a snail-covered altar of Cheibriados. 7322 | D:9 | Found a basalt altar of Yredelemnul. 7798 | D:9 | Found a shadowy altar of Dithmenos. 8188 | D:10 | Entered Level 10 of the Dungeon 8348 | D:10 | Encountered Amaemon 8361 | D:10 | Killed Amaemon 8374 | D:10 | Gained mutation: You cannot study or use magical devices. | [Ru sacrifice] 8374 | D:10 | Reached * piety under Ru 8374 | D:10 | Reached ** piety under Ru 8678 | D:10 | Found a staircase to the Lair. 8678 | D:10 | Encountered an elephant 8709 | D:10 | Killed an elephant 8769 | D:10 | Reached XP level 11. HP: 62/97 MP: 10/10 8961 | D:10 | Found a shimmering blue altar of Sif Muna. 9111 | D:10 | Found a roughly hewn altar of Beogh. 9193 | D:10 | Reached skill level 1 in Spellcasting 9193 | D:10 | Reached skill level 1 in Necromancy 9200 | D:10 | Found a roughly hewn altar of Beogh. 9252 | D:10 | Found a staircase to the Orcish Mines. 9490 | D:10 | Identified the +11 whip of Feosucho {concuss, rN+ Int+3} 9562 | D:11 | Encountered a boulder beetle 9597 | D:11 | Killed a boulder beetle 9598 | D:11 | Reached skill level 1 in Air Magic 10092 | D:11 | Identified the +7 short sword of the Mind {freeze, Dex+6} 10107 | D:11 | Encountered Sprozz 10138 | D:11 | Killed Sprozz 10262 | D:11 | Encountered Snorg 10276 | D:11 | Killed Snorg 10659 | D:12 | Encountered a soul eater 10806 | D:12 | Gained mutation: You refuse to drink potions in combat | unless seriously injured. [Ru sacrifice] 10806 | D:12 | Reached *** piety under Ru 10806 | D:12 | Reached **** piety under Ru 10845 | D:12 | Encountered a boulder beetle 10915 | D:12 | Killed a boulder beetle 11411 | D:12 | Reached skill level 10 in Fighting 11484 | D:12 | Encountered a boulder beetle 11526 | D:12 | Killed a boulder beetle 11732 | D:12 | Reached XP level 12. HP: 106/106 MP: 14/14 12164 | Lair:1 | Entered Level 1 of the Lair of Beasts 12299 | Lair:1 | You fall into a shaft and drop 1 floor! 12837 | Lair:1 | Identified the +1 ring mail of Hedge Wizardry {*Corrode | rElec Dex+5} 13622 | Lair:2 | Reached skill level 5 in Necromancy 13852 | Lair:2 | Encountered a seven-headed hydra 13861 | Lair:2 | Killed a seven-headed hydra 14091 | Lair:2 | Reached skill level 5 in Spellcasting 15392 | Lair:3 | Reached XP level 13. HP: 55/112 MP: 18/18 15924 | Lair:3 | Found a staircase to the Swamp. 16202 | Lair:3 | Found a staircase to the Snake Pit. 16664 | Lair:3 | Found a blossoming altar of Fedhas. 17580 | Lair:4 | Reached skill level 10 in Armour 17620 | Lair:4 | Reached skill level 10 in Shields 18690 | Lair:4 | Encountered a mountainshell 18711 | Lair:4 | Killed a mountainshell 19057 | Lair:5 | Entered Level 5 of the Lair of Beasts 19430 | Lair:5 | Gained bane: Bane of Snow-blindness [Doom] 19656 | Lair:4 | Slain by a seven-headed hydra Illustrated notes Levels and vault maps discovered: D:1: dpeg_arrival_signposts, layout_loops_ring, shapermc_ecumenical_altar_gd D:2: minmay_skewed_foursquare, layout_basic, minmay_misc_feat_rugged D:3: layout_loops_ring, uniq_ijyb D:4: layout_loops_ring, mainiacjoe_overflow_catch_the_wave, feat_on_display, uniq_crazy_yiuf_cottage D:5: layout_rooms D:6: layout_rooms, xom_confusion_cloud, serial_shops, shop D:7: layout_cave_pods, nicolae_overflow_rhomboverflow, minmay_temple_entry_proselytizer, guppyfry_shop_venom, uniq_menkaure D:8: layout_basic, lemuel_crystal_altar, serial_shops, shop, shop, nicolae_take_the_stairs, nicolae_stop_n_shop_2, nicolae_shop_statue_plus, chequers_serial_rivers_small_b, serial_bayou_pond_e D:9: layout_irregular_city, nicolae_ru_sacrificial_ziggurat, nicolae_overflow_crystal_walls, nicolae_overflow_macrodata_refinement, grunt_dithmenos_smoke_and_mirrors D:10: layout_loops_ring, led_sif_pool, david_lair_generic, david_orc_5, special_room [special_room_orc], uniq_amaemon D:11: layout_gridville, uniq_sprozz, uniq_snorg D:12: layout_long_grid, gauntlet_entry_generic, chequers_jeans D:13: layout_rooms, minivault_13 Temple: nicolae_temple_cloud_nine Lair:1: layout_chaotic_city, nicolae_lair_sylvan_descent Lair:2: layout_regular_city, nicolae_lair_treehouse Lair:3: layout_layer_cave, palyth_hydra_swamp_entry, guppyfry_snake_entry_garden, regret_index_lairdec_abandoned_piercing, serial_bayou_shore_b Lair:4: layout_roguey, regret_index_lairdec_entangling_icon, regret_index_lairdec_lamprey_ridges, kennysheep_rathole Lair:5: due_jungle_book, layout_regular_city, nicolae_slime_entry_field_trip, wad_woods_river_04, st_stairs_10 Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 13 | ---------------+----------------------------------------+----- Unarmed Combat | 3 4 5 6 8 10 11 12 | 12.2 Shields | 3 4 5 6 7 8 9 10 | 10.4 Armour | 3 4 5 6 7 8 9 10 | 10.4 Fighting | 4 5 6 7 9 10 11 12 | 12.3 Spellcasting | 3 5 7 | 7.1 Necromancy | 3 6 7 | 7.2 Air Magic | 3 | 3.5 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 || total ---------------------------+-------+-------+-------+-------+-------++------- Attack: Normal | 108 | 145 | 357 | 1001 | 411 || 2022 Spellclaws | | | | 1 | 8 || 9 Melee: Unarmed | 108 | 128 | 357 | 1002 | 419 || 2014 Quarterstaff | | 17 | | | || 17 Throw: Boomerang | 5 | 1 | 18 | 57 | 11 || 92 Cast: Cigotuvi's Putref | | | | 1 | 1 || 2 Shock | | | | | 7 || 7 Invoke: Sacrifice Artific | | | | 1 | || 1 Draw Out Power | | | | 5 | 1 || 6 Sacrifice Drink | | | | 1 | || 1 Reject Sacrifices | | | | 1 | 1 || 2 Ability: Enkindle | | | | 1 | 2 || 3 Drink: Might | | 1 | 1 | 1 | || 3 Heal wounds | | | | 3 | || 3 Haste | | | | 1 | || 1 Invisibility | | | | | 1 || 1 Read: Fear | 1 | | | | || 1 Amnesia | 1 | | | | || 1 Teleportation | | 1 | | | || 1 Enchant weapon | | 1 | | | || 1 Blinking | | 1 | | | || 1 Poison | | 1 | | | || 1 Identify | | | 4 | 11 | || 15 Vulnerability | | | 1 | | || 1 Brand weapon | | | | 1 | || 1 Stab: Paralysed | | 1 | | | || 1 Sleeping | | | 1 | | || 1 Distracted | | | | 3 | 1 || 4 Blind | | | | 1 | 12 || 13 Armour: Scale mail | 45 | 12 | | | || 57 Plate armour | | 72 | 275 | 670 | 434 || 1451 Dodge: Dodged | 20 | 28 | 62 | 187 | 112 || 409 Block: Buckler | 41 | 51 | 191 | 472 | 263 || 1018 Reflection | 1 | 3 | 6 | 13 | || 23 Other | | 2 | | | || 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 | 19386 | 18650 | 736 | 1509 | 13933 | 19 | 1020.3 | Dungeon | 12022 | 11449 | 573 | 589 | 8747 | 13 | 924.8 | Temple | 2 | 2 | 0 | 0 | 0 | 1 | 2.0 | Lair | 7361 | 7198 | 163 | 920 | 5186 | 5 | 1472.2 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: Lair:4: 2128 daAuts Lair:3: 1882 daAuts Lair:2: 1842 daAuts D:10: 1351 daAuts D:12: 1322 daAuts D:8: 1303 daAuts Lair:1: 1253 daAuts D:7: 1241 daAuts D:11: 1195 daAuts D:9: 978 daAuts D:5: 883 daAuts D:2: 863 daAuts D:4: 838 daAuts D:1: 766 daAuts D:3: 668 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 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+ Ru | 0 | 72472 | 10 | 0 | 0 | 0 | 0 | 0 | 0 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+