Dungeon Crawl Stone Soup version 0.35-a0-379-g092a145782 (webtiles) character file. Game seed: 262831711962317097 25621 bmj180 the Fabricator (level 12, -1/90 HPs) Began as a Mountain Dwarf Forgewright on May 22, 2026. Was an Elder of Hepliaklqana. Slain by Rupert ... wielding a +0 battleaxe of electrocution (31 damage) ... on level 12 of the Dungeon. The game lasted 00:40:14 (17505 turns). bmj180 the Fabricator (Mountain Dwarf Forgewright) Turns: 17505, Time: 00:40:14 Health: -1/90 AC: 10 Str: 21 XL: 12 Next: 91% Magic: 9/23 EV: 11 Int: 19 God: Hepliaklqana [****..] Gold: 792 SH: 4 Dex: 8 Spells: 11/25 levels left rFire + . . (50%) a - +8 war axe of Sharkskin {flame, Will- Str+6} rCold . . . (100%) M - orb {Pyromania} rNeg . . . (100%) m - +1 ring mail {rF+} rPois . (100%) (no helmet) rElec . (100%) (no cloak) rCorr . (100%) I - +0 pair of gloves {Parrying} SInv + o - +0 pair of boots Will ..... (no amulet) Stlth + J - ring of see invisible HPRegen 0.35/turn d - ring of wizardry MPRegen 0.18/turn %: wizardry (x1) @: parry, studying Ice Magic A: reduced essence, runic magic, artefact enchanting a: Renounce Religion (0%), Recall Ancestor (0%), Ancestor Identity (0%), Transference (0%), Idealise (8%) You were on level 12 of the Dungeon. You worshipped Hepliaklqana. Hepliaklqana was greatly pleased with you. You visited 2 branches of the dungeon, and saw 13 of its levels. You also visited: Ossuary and Ice Cave. You collected 792 gold pieces. Inventory: Hand Weapons a - the +8 war axe of Sharkskin (weapon) {flame, Will- Str+6} (You found it on level 2 of the Dungeon) Will-: It decreases your willpower. Str+6: It affects your strength (+6). It can be maximally enchanted to +9. b - a +4 war axe of venom c - a +5 trident e - a +0 morningstar g - a +0 battleaxe of freezing i - a +0 triple sword of freezing j - a +1 flail of freezing Missiles n - 5 datura-tipped darts D - 3 silver javelins G - 15 poisoned darts (quivered) Armour h - a +0 kite shield of cold resistance k - a +0 troll leather armour m - a +1 ring mail of fire resistance (worn) o - a +0 pair of boots (worn) p - an orb of attunement A - +0 steam dragon scales H - the +0 robe of Broken Taboos {rN++ Dex+3} (You took it off a gnoll on level 9 of the Dungeon) rN++: It greatly protects you from negative energy. Dex+3: It affects your dexterity (+3). It can be maximally enchanted to +2. I - a +0 pair of gloves of parrying (worn) K - a +3 leather armour M - an orb of pyromania (worn) Magical Staves y - a staff of air Jewellery d - a ring of wizardry (worn) f - a ring of resist corrosion J - a ring of see invisible (worn) Talismans q - the inkwell talisman of Lubacw {rCorr Dex+3} (You found it in an ossuary) [inkwell talisman] rCorr: It protects you from acid and corrosion. Dex+3: It affects your dexterity (+3). Wands d - a wand of digging (5) e - a wand of charming (7) c - a wand of iceblast (7) b - a wand of light (3) p - a wand of polymorph (13) Scrolls I - a scroll of immolation t - 7 scrolls of teleportation i - 4 scrolls of identify W - a scroll of brand weapon b - 4 scrolls of blinking A - a scroll of acquirement p - 4 scrolls of poison c - a scroll of amnesia {unknown} w - a scroll of enchant weapon Potions g - 2 potions of magic B - 2 potions of berserk rage r - 2 potions of resistance e - 3 potions of enlightenment d - 2 potions of haste {unknown} f - a potion of might {unknown} a - 3 potions of ambrosia j - a potion of cancellation {unknown} M - 3 potions of mutation b - 4 potions of brilliance w - 3 potions of heal wounds i - 2 potions of invisibility c - 3 potions of curing L - a potion of lignification Miscellaneous g - a +0 phantom mirror Skills: * Level 7.6 Fighting * Level 10.4 Axes + Level 0.1(6.4) Maces & Flails + Level 3.0 Throwing * Level 7.6 Armour * Level 4.7 Dodging + Level 2.2 Stealth + Level 1.0 Shields * Level 7.4 Spellcasting * Level 10.9 Forgecraft * Level 7.0 Fire Magic * Level 3.4 Ice Magic * Level 3.1 Air Magic * Level 7.6 Invocations * Level 5.0 Evocations You had 11 spell levels left. You knew the following spells: Your Spells Type Power Damage Failure Level a - Kinetic Grapnel Frge 100% 1d8 1% 1 b - Construct Spike Laun Frge 96% 2d7 1% 2 c - Launch Clockwork Bee Frge 48% N/A 1% 3 d - Forge Blazeheart Gol Fire/Frge 58% N/A 1% 4 e - Forge Lightning Spir Air/Frge 33% 3d6 2% 4 Your spell library contained the following spells: Spells Type Power Damage Failure Level Ensorcelled Hibernation Hex/Ice 26% N/A 3% 2 Inner Flame Hex/Fire 30% N/A 3% 3 Ozocubu's Armour Ice 20% N/A 3% 3 Swiftness Air 18% N/A 3% 3 Summon Small Mammal Summ 28% N/A 4% 1 Hailstorm Conj/Ice 13% 3d6 6% 3 Call Canine Familiar Summ 7% N/A 13% 3 Sigil of Binding Hex 7% N/A 13% 3 Teleport Other Tloc 7% N/A 13% 3 Tukima's Dance Hex 7% N/A 13% 3 Leda's Liquefaction Alch/Erth 3% N/A 38% 4 Dungeon Overview and Level Annotations Branches: Dungeon (12/15) Temple (1/1) D:7 Lair (0/5) D:9 Orc (0/2) D:10 Ossuary (visited) IceCv (visited) The Realm of Zot is guarded by orbs of fire. Altars: Ashenzari Cheibriados Dithmenos Elyvilon Fedhas Gozag Hepliaklqana Kikubaaqudgha Makhleb Nemelex Xobeh Okawaru Qazlal Ru Sif Muna Trog Uskayaw Vehumet Wu Jian Xom Yredelemnul Zin The Shining One Shops: D:7 : D:9 :* Annotations: D:12 Rupert Innate Abilities, Weirdness & Mutations Your life essence is reduced to manifest your ancestor. (-10% HP) Your spellcasting is much less encumbered by armour. You can use scrolls of enchantment on lesser artefacts. Message History You encounter a skeletal warrior. It is wielding a +0 flail. Rupert is engulfed in blazing flames. Unknown command. Rupert is engulfed in blazing flames. Rupert rages. Rupert is engulfed in blazing flames. Rupert closely misses you. Your lightning spire is engulfed in blazing flames. Your lightning spire shoots out a bolt of lightning at the skeletal warrior! The bolt of electricity hits the skeletal warrior! Casting: Forge Lightning Spire (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You bind the heart of a blast furnace in slag iron. Rupert is engulfed in blazing flames. Rupert closely misses you. You encounter a centaur draugr. It is wielding a +0 long sword. Your lightning spire is engulfed in blazing flames. Unknown command. Rupert is engulfed in blazing flames. Rupert hits you with a +0 battleaxe of electrocution! Rupert is engulfed in blazing flames. Rupert hits you with a +0 battleaxe of electrocution!! Your lightning spire shoots out a bolt of lightning at Rupert! The bolt of electricity hits Rupert! The skeletal warrior barely misses you. Your lightning spire shoots out a bolt of lightning at the centaur draugr! The bolt of electricity hits the skeletal warrior! The bolt of electricity hits the centaur draugr! Your blazeheart golem completely misses Rupert. You slash Rupert! You burn Rupert. Rupert is almost dead. Rupert barely misses you. Rupert hits your lightning spire with a +0 battleaxe of electrocution!! Your lightning spire is destroyed! Rupert hits your blazeheart golem with a +0 battleaxe of electrocution!! You encounter a wraith. The skeletal warrior hits you from afar with a +0 glaive!! Rupert hits you with a +0 battleaxe of electrocution!! You die... Rupert roars with triumph. Hepliaklqana delivers you to your ancestors. .###.......# ##.....### #.# ## #######.####........## ##.# # ##.##...........# #c## # ##.##...........# ##.# # ##.#............##cc# #..................# ##..z............#..# ##.9@........cR....# ##@.z..........^..# #..Z.............# #.......W........# ##...............# ...............# #............... ............... ............R.. ...R..#.. You could see Rupert (berserk, ally target), 2 skeletal warriors, a wraith, a centaur draugr and a friendly blazeheart golem (minion). Vanquished Creatures A boulder beetle (D:11) A death yak (IceCv) A phantasmal warrior (D:12) A rime drake (IceCv) A troll (D:11) A shadowghast (D:9) 2 wraiths 8 yaks A steam dragon (D:6) 3 vampire mosquitoes (D:12) Menkaure (D:6) 2 sky beasts 9 ice beasts 4 orc warriors 2 black bears A wolf (IceCv) 5 centaurs A phantom (D:7) A kobold brigand (D:8) A bullfrog (D:6) A scorpion (D:5) 12 wights A marrowcuda (D:5) A rock fish (D:10) A bes kemwar (D:7) A killer bee (D:8) 3 howler monkeys 2 hounds (D:6) 3 jellies 7 orc priests A gnoll bouda (D:7) Jessica (D:3) A drude (D:6) 2 iguanas 2 orc wizards (D:10) A crocodile zombie (Ossuary) 3 scorpion zombies (D:6) A spectral scorpion (Ossuary) 7 mummies (Ossuary) 6 gnolls 12 adders 3 howler monkey zombies (D:6) A white imp (D:6) 4 ufetubi (D:5) 2 dart slugs 3 gnoll zombies (Ossuary) 33 orcs 5 endoplasms 4 hobgoblins 3 jackals (D:2) A quokka (D:1) 6 ball pythons 12 bats 2 frilled lizards 8 goblins 12 kobolds 4 kobold draugrs (Ossuary) An orc zombie (Ossuary) 3 rats 10 spectral rats (Ossuary) 233 creatures vanquished. Vanquished Creatures (collateral kills) A frost giant (IceCv) Erolcha (D:12) 2 two-headed ogres 7 death yaks (IceCv) Pikel (D:7) A manticore (D:12) An ice statue (IceCv) A gargoyle (D:11) Maggie (D:6) 3 rime drakes (IceCv) A freezing wraith (D:12) A tengu conjurer (D:11) 4 trolls 4 polar bears (IceCv) A shadowghast (D:11) A wraith (D:9) 13 yaks A warg (D:10) 3 acid dragons 2 water moccasins (D:8) 3 orc warriors 7 ice beasts (D:9) 5 wolves (IceCv) 4 centaurs A lemure (D:7) A bullfrog (D:9) A gnoll sergeant (D:9) A rock fish (D:10) 5 wights 4 killer bees (D:8) 2 electric eels (D:9) 6 howler monkeys A jelly (D:7) 4 orc priests 9 orc wizards 5 gnolls 12 white imps (D:11) 18 orcs 2 battlemagi A kobold (D:8) 142 creatures vanquished. Vanquished Creatures (others) 9 ancestors 14 battlemagi 23 creatures vanquished. Grand Total: 398 creatures vanquished Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | bmj180 the Mountain Dwarf Forgewright began the quest for | the Orb. 0 | D:1 | Reached XP level 1. HP: 14/14 MP: 3/3 39 | D:1 | Reached skill level 5 in Forgecraft 293 | D:1 | Reached XP level 2. HP: 20/20 MP: 1/4 299 | D:1 | Learned a level 2 spell: Construct Spike Launcher 303 | D:1 | You fall into a shaft and drop 1 floor! 323 | D:2 | Found a faded altar of an unknown god. 1535 | D:2 | Reached XP level 3. HP: 27/27 MP: 0/6 1881 | D:2 | Identified the +7 war axe of Sharkskin {flame, Will- Str+6} 2067 | D:2 | Reached XP level 4. HP: 34/34 MP: 2/7 2069 | D:2 | Reached skill level 1 in Fighting 2295 | D:3 | Encountered Jessica 2301 | D:3 | Killed Jessica 2302 | D:3 | Reached skill level 1 in Axes 2790 | D:3 | Found a hazy altar of Hepliaklqana. 2790 | D:3 | Found a white marble altar of Elyvilon. 2927 | D:3 | Reached XP level 5. HP: 41/41 MP: 4/8 3138 | D:3 | Found a bloodstained altar of Trog. 3450 | D:4 | Reached skill level 1 in Armour 4191 | D:4 | Learned a level 3 spell: Launch Clockwork Bee 4235 | D:3 | Became a worshipper of Hepliaklqana the Forgotten 4284 | D:5 | Entered Level 5 of the Dungeon 4311 | D:5 | Encountered an ice beast 4320 | D:5 | Killed an ice beast 4321 | D:5 | Reached XP level 6. HP: 48/48 MP: 6/10 4447 | D:5 | Reached skill level 1 in Throwing 4668 | D:5 | Reached skill level 1 in Invocations 4730 | D:5 | Reached * piety under Hepliaklqana 4821 | D:5 | Reached XP level 7. HP: 50/50 MP: 8/11 5239 | D:5 | Learned a level 4 spell: Forge Blazeheart Golem 5345 | D:6 | Reached skill level 1 in Fire Magic 5370 | D:6 | Found a sand-covered staircase. 5383 | Ossuary | Entered an ossuary 5637 | Ossuary | Reached XP level 8. HP: 56/56 MP: 9/13 5682 | Ossuary | Identified the inkwell talisman of Lubacw {rCorr Dex+3} 6268 | D:6 | Encountered Menkaure 6292 | D:6 | Reached skill level 5 in Axes 6294 | D:6 | Killed Menkaure 7230 | D:6 | Found an iron altar of Okawaru. 7291 | D:6 | Found a burning altar of Makhleb. 7294 | D:6 | Found a shadowy altar of Dithmenos. 7298 | D:6 | Reached XP level 9. HP: 47/62 MP: 12/15 7492 | D:6 | Found a shimmering altar of Xom. 7498 | D:6 | Found a glowing golden altar of the Shining One. 7574 | D:6 | Encountered Maggie 7586 | D:6 | Killed Maggie 7752 | D:7 | Encountered Pikel 7915 | D:7 | Killed Pikel 7916 | D:7 | Reached skill level 5 in Spellcasting 7968 | D:7 | Reached ** piety under Hepliaklqana 8162 | D:6 | Remembered your ancestor Khabaw as a battlemage 8167 | D:7 | Found Ytoukedd's Self-Published Books. 8428 | D:7 | Found a statue of an orb of fire. 8438 | D:7 | Found a staircase to the Ecumenical Temple. 8440 | D:7 | Found a statue of an orb of fire. 8447 | Temple | Entered the Ecumenical Temple 8542 | D:7 | Found a radiant altar of Vehumet. 8563 | D:7 | Found a stormy altar of Qazlal. 8570 | D:7 | Reached skill level 5 in Armour 9068 | D:8 | Reached XP level 10. HP: 72/72 MP: 15/18 9435 | D:8 | Reached *** piety under Hepliaklqana 10067 | D:8 | Learned a level 4 spell: Forge Lightning Spire 10271 | D:9 | Reached skill level 5 in Fighting 10274 | D:9 | Reached skill level 5 in Invocations 10276 | D:9 | Reached skill level 1 in Air Magic 10721 | D:9 | Identified a scroll of acquirement 10721 | D:9 | Found a staircase to the Lair. 10839 | D:9 | Reached skill level 1 in Evocations 10861 | D:9 | Encountered a walking crystal tome 10863 | D:9 | Found Uxioschi's Book Boutique. 10865 | D:9 | Encountered a walking divine tome 10884 | D:9 | Identified the +0 robe of Broken Taboos {rN++ Dex+3} 10893 | D:9 | Reached skill level 5 in Fire Magic 10982 | D:9 | Reached XP level 11. HP: 79/79 MP: 19/19 11295 | D:9 | Encountered a two-headed ogre 11303 | D:9 | Killed a two-headed ogre 11323 | D:9 | Found Fuyh's Gadget Gallery. 11774 | D:10 | Entered Level 10 of the Dungeon 11783 | D:10 | Found a staircase to the Orcish Mines. 12819 | D:11 | Encountered a two-headed ogre 12825 | D:11 | Killed a two-headed ogre 12975 | D:11 | Found a frozen archway. 12976 | D:11 | Reached **** piety under Hepliaklqana 13039 | IceCv | Entered an ice cave 13272 | IceCv | Encountered a death yak 13282 | IceCv | Killed a death yak 13344 | IceCv | Reached skill level 10 in Forgecraft 13429 | IceCv | Encountered a death yak 13429 | IceCv | Encountered a death yak 13459 | IceCv | Killed a death yak 13468 | IceCv | Killed a death yak 13974 | IceCv | Reached XP level 12. HP: 12/87 MP: 13/21 14306 | IceCv | Encountered a death yak 14327 | IceCv | Killed a death yak 14395 | IceCv | Encountered a death yak 14396 | IceCv | Encountered a death yak 14397 | IceCv | Encountered a death yak 14434 | IceCv | Killed a death yak 14435 | IceCv | Killed a death yak 14436 | IceCv | Killed a death yak 14565 | IceCv | Encountered a frost giant 14565 | IceCv | Encountered a death yak 14621 | IceCv | Killed a frost giant 14804 | IceCv | Killed a death yak 14805 | IceCv | Reached skill level 10 in Axes 15402 | D:11 | Encountered a boulder beetle 15414 | D:11 | Killed a boulder beetle 15747 | D:12 | Encountered Rupert 15937 | D:12 | Reached skill level 1 in Ice Magic 16721 | D:12 | Encountered Erolcha 16732 | D:12 | Killed Erolcha 16733 | D:12 | Reached skill level 1 in Shields 16947 | D:12 | Reached skill level 5 in Evocations 17084 | D:12 | Paralysed by Rupert for 5.5 turns 17505 | D:12 | Slain by Rupert Illustrated notes Levels and vault maps discovered: D:1: zaba_arrival_water, layout_loops_corners, st_stairs_9, minmay_misc_feat_nine_boxes D:2: layout_loops_ring, nicolae_ecumenical_oubliette, hex_large, minmay_misc_feat_x, serial_bayou_crossing D:3: layout_basic, nicolae_trog_berserking_free_trial, gammafunk_temple_overflow_elements, uniq_jessica D:4: layout_basic D:5: layout_basic D:6: layout_basic, nicolae_overflow_hallway_of_the_gods, mainiacjoe_ossuary_entry_find_the_door, item_on_display_a_b, kennysheep_generic_room_15, grunt_ministairs_8, uniq_menkaure, uniq_maggie D:7: layout_cave_pools, nicolae_vehumet_radiance, mainiacjoe_overflow_brackets, minmay_temple_entry_sparse_star, nicolae_custom_books, uniq_pikel D:8: layout_basic D:9: minmay_twisted_water, layout_stronghold, serial_shops, nicolae_shop_mannequins, serial_bayou, serial_bayou_shore_b, serial_bayou_ford_a, serial_bayou_lagoon_a, serial_bayou_shore_b, nicolae_shop_gadgets D:10: layout_basic, david_orc_3, hangedman_decor_push D:11: layout_roguey, portal_ice_cave_entry_imps, minmay_microvault D:12: layout_cave_pods, uniq_rupert, uniq_erolcha Temple: nicolae_temple_godzebo Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 | ---------------+-------------------------------------+----- Forgecraft | 5 6 7 8 9 10 | 10.9 Spellcasting | 2 3 4 5 6 7 | 7.4 Fighting | 1 2 3 4 5 6 7 | 7.6 Axes | 1 2 3 5 6 8 9 10 | 10.4 Armour | 1 2 3 5 6 7 | 7.6 Throwing | 1 2 3 | 3.0 Dodging | 2 3 4 | 4.7 Invocations | 1 2 3 4 5 6 7 | 7.6 Fire Magic | 1 3 4 5 6 7 | 7.0 Air Magic | 1 2 3 | 3.1 Evocations | 1 3 5 | 5.0 Stealth | 2 | 2.2 Ice Magic | 3 | 3.4 Shields | 1 | 1.0 Maces & Flails | | 0.1 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ---------------------------+-------+-------+-------+-------++------- Attack: Normal | 27 | 50 | 164 | 163 || 404 Melee: Mace | 26 | | | || 26 War axe | 1 | 52 | 176 | 186 || 415 Throw: Dart | | | | 3 || 3 Cast: Kinetic Grapnel | 72 | 52 | 12 | 10 || 146 Construct Spike L | 3 | 15 | 25 | 4 || 47 Forge Blazeheart | | | 7 | 36 || 43 Forge Lightning S | | | | 20 || 20 Invoke: Recall Ancestor | | | 1 | 2 || 3 Ancestor Life: Ba | | | 1 | || 1 Evoke: Wand of light | | | | 1 || 1 Drink: Curing | | | | 1 || 1 Brilliance | | | | 1 || 1 Enlightenment | | | | 1 || 1 Read: Identify | | | | 10 || 10 Noise | | | | 1 || 1 Enchant weapon | | | | 1 || 1 Immolation | | | | 1 || 1 Blinking | | | | 1 || 1 Revelation | | | | 1 || 1 Brand weapon | | | | 1 || 1 Vulnerability | | | | 1 || 1 Poison | | | | 1 || 1 Armour: Leather armour | 10 | | | || 10 Robe | 1 | | | || 1 Ring mail | 21 | 59 | 154 | 256 || 490 Dodge: Dodged | 37 | 42 | 92 | 137 || 308 Block: Other | | | | 18 || 18 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 | 17694 | 16995 | 699 | 4968 | 8284 | 15 | 1179.6 | Dungeon | 15014 | 14315 | 699 | 3585 | 7648 | 12 | 1251.2 | Temple | 2 | 2 | 0 | 0 | 0 | 1 | 2.0 | Ossuary | 527 | 527 | 0 | 57 | 261 | 1 | 527.0 | Ice Cave | 2149 | 2149 | 0 | 1326 | 375 | 1 | 2149.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: IceCv: 2149 daAuts D:6: 2060 daAuts D:8: 1704 daAuts D:11: 1686 daAuts D:5: 1445 daAuts D:9: 1309 daAuts D:1: 1249 daAuts D:3: 1188 daAuts D:2: 1068 daAuts D:10: 990 daAuts D:12: 895 daAuts D:4: 814 daAuts D:7: 601 daAuts Ossuary: 527 daAuts Temple: 2 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 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+ Hepliaklqana | 0 | 42709 | 15 | 15 | 0 | 0 | 0 | 0 | 1 Hepliaklqana | 1 | 47991 | 30 | 26 | 0 | 0 | 0 | 5 | 4 Hepliaklqana | 2 | 85530 | 50 | 28 | 0 | 0 | 0 | 3 | 3 Hepliaklqana | 3 | 95538 | 75 | 32 | 0 | 0 | 0 | 7 | 7 Hepliaklqana | 4 | 132201 | 100 | 14 | 0 | 0 | 3 | 5 | 5 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+ Conducts for god: Hepliaklqana Piety from conduct Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ----------------------+-------+-------+-------+-------++------- Exploration | 0 | 15 | 39 | 71 || 125 ----------------------+-------+-------+-------+-------++------- Conduct count Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ----------------------+-------+-------+-------+-------++------- Exploration | 0 | 2673 | 7021 | 12645 || 22339 ----------------------+-------+-------+-------+-------++-------