Dungeon Crawl Stone Soup version 0.34-a0-582-g15649fa837 (console) character file. Game seed: 2390736206022205833 19974 gammafunk the Grappler (level 12, 13/63 HPs) Began as a Vine Stalker Shapeshifter on Aug 7, 2025. Was an Elder of Nemelex Xobeh. Quit the game on level 1 of the Lair of Beasts on Aug 8, 2025. The game lasted 00:48:37 (10212 turns). gammafunk the Grappler (Vine Stalker Shapeshifter) Turns: 10212, Time: 00:48:38 Health: 13/63 AC: 18 Str: 19 XL: 12 Next: 74% Magic: 7/28 EV: 9 Int: 9 God: Nemelex Xobeh [****..] Gold: 565 SH: 0 Dex: 17 Spells: 11/11 levels left rFire + . . (50%) - Nothing wielded rCold . . . (100%) (no offhand) rNeg + . . (50%) j - +0 chain mail rPois + (33%) f - +0 helmet rElec . (100%) l - +2 ratskin cloak {*Rats rPois rN+ Str-1 Int-1 Dex+1} rCorr . (100%) k - +2 pair of gloves SInv . d - +1 pair of boots Will +.... (no amulet) Stlth i - ring of protection from fire HPRegen 1.10/turn m - ring of magical power MPRegen 0.21/turn %: guardian spirit @: mighty, about to teleport, marked, on berserk cooldown, slowed, studying Ranged Weapons, very slow A: fangs 3, regeneration 1, magic shield, antimagic bite, no potion heal 2 a: Renounce Religion, Draw Escape, Draw Destruction, Draw Summoning, Triple Draw, Deal Four You were on level 1 of the Lair of Beasts. You worshipped Nemelex Xobeh. Nemelex Xobeh was greatly pleased with you. You visited 2 branches of the dungeon, and saw 11 of its levels. You collected 565 gold pieces. Innate Abilities, Weirdness & Mutations You have razor-sharp teeth. Your natural rate of healing is unusually fast. When hurt, damage is shared between your health and your magic reserves. Your bite disrupts and absorbs the magic of your enemies. Potions cannot restore your health. Skills: + Level 7.1 Fighting + Level 3.6 Armour - Level 5.7 Dodging - Level 14.7 Unarmed Combat - Level 8.0 Invocations - Level 6.4 Shapeshifting You had 11 spell levels left. You didn't know any spells. Your spell library contained the following spells: Spells Type Power Damage Failure Level Freeze Ice 0% 1d3 98% 1 Blink Tloc 0% N/A 99% 2 Jinxbite Hex 0% 2d2 99% 2 Mercury Arrow Conj/Alch 0% 2d5 99% 2 Searing Ray Conj 0% 2d4 99% 2 Static Discharge Conj/Air 0% 3-3/arc 99% 2 Sublimation of Blood Necr 0% N/A 99% 2 Launch Clockwork Bee Frge 0% N/A 100% 3 Anguish Hex/Necr 0% N/A 100% 4 Awaken Armour Erth/Frge 0% N/A 100% 4 Cigotuvi's Putrefaction Necr/Air 0% N/A 100% 4 Dimensional Bullseye Hex/Tloc 0% N/A 100% 4 Forge Lightning Spire Air/Frge 0% 3d4 100% 4 Iskenderun's Battlesphe Conj/Frge 0% 2d7 100% 4 Bombard Conj/Erth 0% 9d1 100% 6 Conjure Ball Lightning Conj/Air 0% 3x3d6 100% 6 Diamond Sawblades Frge 0% 4d4 100% 7 Inventory: Hand Weapons e - a +4 scimitar of flaming Missiles a - 6 boomerangs g - 53 poisoned darts (quivered) s - a curare-tipped dart {=f} Armour d - a +1 pair of boots (worn) f - a +0 helmet (worn) j - a +0 chain mail (worn) k - a +2 pair of gloves (worn) l - the +2 ratskin cloak (worn) {*Rats rPois rN+ Str-1 Int-1 Dex+1} (You found it on level 9 of the Dungeon) *Rats: When the wearer is hurt, rats may emerge from it to assist them. rPois: It protects you from poison. rN+: It protects you from negative energy. Str-1: It affects your strength (-1). Int-1: It affects your intelligence (-1). Dex+1: It affects your dexterity (+1). n - an orb of attunement q - a +2 cloak Magical Staves t - a staff of necromancy {!a} Jewellery h - a ring of positive energy i - a ring of protection from fire (worn) m - a ring of magical power (worn) o - a ring of positive energy p - a ring of protection from cold r - a ring of resist corrosion u - a ring of see invisible Talismans b - a quill talisman c - a scarab talisman Wands g - a wand of flame (6) d - a wand of digging (5) p - a wand of polymorph (2) b - a wand of light (8) e - a wand of paralysis (11) Scrolls I - 2 scrolls of immolation h - 3 scrolls of revelation {unknown} c - 2 scrolls of butterflies {unknown} l - a scroll of amnesia {unknown} w - 2 scrolls of enchant weapon n - 2 scrolls of poison {unknown} t - 2 scrolls of teleportation {@r2} m - a scroll of silence {unknown} e - a scroll of fog {unknown} Potions L - 4 potions of lignification M - 2 potions of mutation m - a potion of might c - 4 potions of curing {@q1} j - a potion of ambrosia {unknown} p - a potion of haste {unknown} f - a potion of invisibility {unknown} o - a potion of magic {unknown} B - a potion of berserk rage {!q} Baubles a - 4 flux baubles Dungeon Overview and Level Annotations Branches: Dungeon (10/15) Temple (0/1) D:7 Lair (1/5) D:9 Orc: D:9-12 The Realm of Zot is guarded by orbs of entropy. Altars: Cheibriados Dithmenos Elyvilon Hepliaklqana Makhleb Nemelex Xobeh Qazlal Ru Sif Muna Trog Uskayaw Xom Zin The Shining One Shops: D:4 = D:6 ( D:10 * Annotations: D:2 1 runed translucent door, Crazy Yiuf D:9 2 transporters, 1 runed translucent door Lair:1 Prince Ribbit .. .......... #.###.P....... .....#....... ## #.##......... #.##.#.F#....... #.#....#........ ##.Y............ ##r@#............ #YF##...[....)... #.S..F..F........ ###S#..#.>....... #.##Y#...Y..... ..##........... .##.......#Y.... ## ....P#.......... .##............. You could see a death yak, an elephant (drained, ally target), 2 blink frogs, a water moccasin and a friendly hell rat (minion). Message History The blink frog barely misses you. You barely miss the komodo dragon. The blink frog hits you but does no damage. The komodo dragon bites you! A hell rat scurries out from under your cloak. The blink frog hits you! The blink frog hits you. You punch the komodo dragon! You bite the komodo dragon! You drain its power. You feel invigorated. The komodo dragon is heavily wounded. The blink frog blinks! x2; The komodo dragon bites you! You pummel the komodo dragon!! You bite the komodo dragon. You kill the komodo dragon! The blink frog hits you. The elephant tramples your hell rat but does no damage. The elephant trunk-slaps your hell rat. The blink frog completely misses you. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Your hell rat bites the elephant! Your hell rat drains the elephant. The death yak gores you! * * * LOW HITPOINT WARNING * * * The blink frog hits you but does no damage. The blink frog blinks! The elephant tramples your hell rat but does no damage. The elephant barely misses your hell rat. Your hell rat bites the elephant but does no damage. The blink frog hits you! * * * LOW HITPOINT WARNING * * * The death yak gores you! * * * LOW HITPOINT WARNING * * * Okay, then. Are you sure you want to abandon this character and quit the game? (Confirm with "quit".) Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 | ---------------+-------------------------------------+----- Unarmed Combat | 4 5 6 7 10 13 14 | 14.7 Shapeshifting | 4 5 6 | 6.4 Invocations | 4 7 8 | 8.0 Fighting | 5 7 | 7.1 Dodging | 3 5 | 5.7 Armour | 3 | 3.6 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ---------------------------+-------+-------+-------+-------++------- Melee: Unarmed | 71 | 108 | 257 | 282 || 718 Bite | 16 | 27 | 90 | 92 || 225 Punch | 1 | 7 | 9 | 18 || 35 Throw: Dart | | 8 | 28 | 13 || 49 Invoke: Draw Destruction | | | 12 | 15 || 27 Draw Summoning | | | | 12 || 12 Draw Escape | | | | 10 || 10 Ability: End Transformatio | | 1 | | || 1 Evoke: Wand | | 2 | 4 | 14 || 20 Use: Scroll | 2 | 2 | 7 | 5 || 16 Potion | | | 1 | 3 || 4 Stab: Sleeping | 1 | | | || 1 Blind | | | 2 | || 2 Confused | | | | 1 || 1 Paralysed | | | | 6 || 6 Armour: Animal skin | 9 | | | || 9 Ring mail | 14 | 37 | | || 51 Chain mail | | 18 | 179 | 278 || 475 Dodge: Dodged | 33 | 42 | 81 | 172 || 328 Form: | | | 2 | || 2 Quill | | | 1 | || 1 Scarab | | | 1 | || 1 Levels and vault maps discovered: D:1: psy_arrival_wood_between_worlds, layout_loops_cross, serial_aquarium, aquarium_bridge_straight [aquarium_subvault_bridge, aquarium_subvault_wall, aquarium_subvault_bridge, aquarium_subvault_wall], aquarium_bridge_square [aquarium_subvault_wall, aquarium_subvault_balcony, aquarium_subvault_bridge, aquarium_subvault_wall], aquarium_window_fake, aquarium_window_fake, aquarium_window_corner, aquarium_view_2c, aquarium_view_2b, aquarium_pool_2, angelslayer_ecumenical_altar_broken_walls_simple D:2: layout_basic, serial_co_window_serial, co_window_of_opportunity_a, co_window_corner_a, co_window_paths_a, co_window_of_opportunity_a, co_window_paths_b, co_window_cross_4, co_window_broadway_b, co_window_unsneaky_path_b, co_window_corner_b, co_window_broadway_b, co_window_sun, glass_columns_a, glass_columns_c, uniq_jessica, uniq_crazy_yiuf_cottage D:3: layout_rooms, mainiacjoe_overflow_cross_hatched D:4: layout_basic, trog_antimagical, mainiacjoe_overflow_alcove_1, dancing_weapons_uskayaw, serial_shops, shop, kennysheep_potato D:5: layout_basic, minmay_mini_ossuary, uniq_pikel D:6: layout_basic, serial_shops, shop, minmay_manual_monolith D:7: layout_basic, grunt_dithmenos_smoke, mainiacjoe_overflow_surrounded_room, mainiacjoe_overflow_catwalk, mainiacjoe_overflow_tiny_flanked, tso_oasis_becter, minmay_temple_entry_statues_fountains, nicolae_benzene_ring D:8: layout_gridville, st_stairs_4, uniq_erica D:9: gammafunk_boulding_lane, layout_basic, bloody_makhleb, nicolae_sif_muna_little_library, nicolae_qazlal_general_emergency, david_lair_shrubbed, minmay_st_funbox, mrwooster_statue_mirror, kennysheep_generic_room_10, uniq_joseph, uniq_sprozz D:10: kennysheep_windowed_halls, layout_basic, zin_purify, mainiacjoe_overflow_paths, nicolae_guarded_unrand_lochaber Lair:1: layout_cave_shapes, uniq_prince_ribbit2 Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | gammafunk the Vine Stalker Shapeshifter began the quest for | the Orb. 0 | D:1 | Reached XP level 1. HP: 11/11 MP: 2/2 111 | D:1 | Reached XP level 2. HP: 15/15 MP: 3/3 516 | D:1 | Found a faded altar of an unknown god. 523 | D:1 | Prayed at the altar of an unknown god. 611 | D:1 | Reached skill level 4 in Unarmed Combat 764 | D:1 | Reached XP level 3. HP: 18/18 MP: 4/4 1307 | D:2 | Reached XP level 4. HP: 19/23 MP: 5/5 1341 | D:2 | Reached skill level 5 in Unarmed Combat 1408 | D:2 | Noticed Jessica 1563 | D:2 | Killed Jessica 1564 | D:2 | Reached XP level 5. HP: 26/26 MP: 6/6 1959 | D:2 | Noticed Crazy Yiuf 2081 | D:3 | Found a sparkling altar of Nemelex Xobeh. 2107 | D:3 | Reached skill level 6 in Unarmed Combat 2112 | D:3 | Became a worshipper of Nemelex Xobeh the Trickster 2487 | D:4 | Noticed an ice beast 2538 | D:4 | Reached skill level 4 in Shapeshifting 2538 | D:4 | Reached XP level 6. HP: 30/30 MP: 7/7 2559 | D:4 | Found a white marble altar of Elyvilon. 2582 | D:4 | Found a hide-covered altar of Uskayaw. 2585 | D:4 | Noticed a +0 hand axe 2586 | D:4 | Noticed a +0 dagger 2801 | D:4 | Reached * piety under Nemelex Xobeh 2891 | D:4 | Reached skill level 5 in Shapeshifting 2908 | D:4 | Reached XP level 7. HP: 34/34 MP: 8/8 2940 | D:4 | Found a bloodstained altar of Trog. 2992 | D:4 | Found Duffum's Jewellery Emporium. 3023 | D:4 | Reached skill level 6 in Shapeshifting 3409 | D:4 | Reached skill level 7 in Unarmed Combat 3409 | D:4 | Gained mutation: You have razor-sharp teeth. [Vine Stalker | growth] 3409 | D:4 | Reached XP level 8. HP: 27/38 MP: 9/9 3471 | D:4 | Received a gift from Nemelex Xobeh 3580 | D:5 | Entered Level 5 of the Dungeon 3614 | D:5 | Reached skill level 1 in Invocations 3690 | D:5 | Reached skill level 2 in Invocations 3758 | D:5 | Reached skill level 3 in Invocations 4022 | D:5 | Reached skill level 4 in Invocations 4022 | D:5 | Reached skill level 2 in Fighting 4022 | D:5 | Upgraded the game from 0.34-a0-576-gb8c24cd5c8 to | 0.34-a0-582-g15649fa837 4354 | D:5 | Noticed Pikel 4366 | D:5 | Killed Pikel 4367 | D:5 | Reached skill level 5 in Fighting 4367 | D:5 | Reached XP level 9. HP: 20/47 MP: 10/13 4620 | D:6 | Reached ** piety under Nemelex Xobeh 4816 | D:6 | Found Odigi's Antique Weapon Shop. 5279 | D:7 | Found a snail-covered altar of Cheibriados. 5452 | D:7 | Found a statue of an orb of entropy. 5474 | D:7 | Reached skill level 8 in Unarmed Combat 5483 | D:7 | Found a staircase to the Ecumenical Temple. 5485 | D:7 | Found a statue of an orb of entropy. 5494 | D:7 | Found a shimmering altar of Xom. 5748 | D:7 | Found a hazy altar of Hepliaklqana. 5771 | D:7 | Received a gift from Nemelex Xobeh 5931 | D:7 | Reached *** piety under Nemelex Xobeh 5931 | D:7 | Found a glowing golden altar of the Shining One. 5975 | D:7 | Reached skill level 9 in Unarmed Combat 6277 | D:7 | Found a shadowy altar of Dithmenos. 6494 | D:8 | Found the +7 staff of the Meek {protect, meekguard} 6556 | D:8 | Reached skill level 10 in Unarmed Combat 6559 | D:8 | Reached skill level 2 in Dodging 6666 | D:8 | Noticed Erica 6670 | D:8 | Erica changed into Erica the hog 6670 | D:8 | Noticed Erica 6675 | D:8 | Killed Erica the hog 6676 | D:8 | Reached skill level 3 in Dodging 6676 | D:8 | Reached XP level 10. HP: 32/52 MP: 14/14 6853 | D:8 | Identified the +1 dagger of the Unspeakable One {drain, | ^Fragile +Blink Will++} 6885 | D:8 | Reached skill level 4 in Dodging 7093 | D:8 | Received a gift from Nemelex Xobeh 7245 | D:8 | Reached skill level 5 in Dodging 7462 | D:9 | Identified the +4 mace of the Distant Future {freeze, | ^Drain rN+ Will+} 7466 | D:9 | Reached **** piety under Nemelex Xobeh 7514 | D:9 | Noticed Sprozz 7591 | D:9 | Found a burning altar of Makhleb. 7739 | D:9 | Found a stormy altar of Qazlal. 7747 | D:9 | Received a gift from Nemelex Xobeh 7804 | D:9 | Noticed Joseph 7814 | D:9 | Reached skill level 5 in Invocations 7823 | D:9 | Killed Sprozz 7830 | D:9 | Killed Joseph 7831 | D:9 | Reached skill level 6 in Invocations 7841 | D:9 | Got Sprozz's Handbook of Cogs 7859 | D:9 | Found the +2 ratskin cloak {*Rats rPois rN+ Str-1 Int-1 | Dex+1} 7867 | D:9 | Got the +2 ratskin cloak {*Rats rPois rN+ Str-1 Int-1 | Dex+1} 7891 | D:9 | Noticed a two-headed ogre 7900 | D:9 | Killed a two-headed ogre 7901 | D:9 | Reached skill level 7 in Invocations 7901 | D:9 | Reached XP level 11. HP: 35/56 MP: 13/17 7912 | D:9 | Found a transporter. 7924 | D:9 | Found a transporter. 7925 | D:9 | Noticed a boulder beetle 7974 | D:9 | Received a gift from Nemelex Xobeh 8013 | D:9 | Found a shimmering blue altar of Sif Muna. 8055 | D:9 | Found a staircase to the Lair. 8235 | D:9 | Reached skill level 8 in Invocations 8370 | D:10 | Entered Level 10 of the Dungeon 8390 | D:10 | Noticed a deep elf knight 8392 | D:10 | Noticed a deep elf knight 8538 | D:10 | Found a glowing silver altar of Zin. 8539 | D:10 | Found Zin's Purification Station. 8754 | D:10 | Found a sacrificial altar of Ru. 8834 | D:10 | Received a gift from Nemelex Xobeh 8848 | D:10 | Identified the -1 hand axe of World Downfall {freeze, | Dex+2} 8852 | D:10 | Reached skill level 11 in Unarmed Combat 9027 | D:10 | Noticed a centaur warrior 9027 | D:10 | Noticed a centaur warrior 9041 | D:10 | Killed a centaur warrior 9042 | D:10 | Reached skill level 12 in Unarmed Combat 9047 | D:10 | Killed a centaur warrior 9216 | D:10 | Noticed an orc knight 9233 | D:10 | Killed an orc knight 9243 | D:10 | Noticed a deep elf knight 9252 | D:10 | Killed a deep elf knight 9253 | D:10 | Reached skill level 13 in Unarmed Combat 9258 | D:10 | Noticed a tengu warrior 9384 | D:10 | Noticed a deep elf knight 9393 | D:10 | Killed a deep elf knight 9499 | D:10 | Noticed an orc knight 9508 | D:10 | Banished an orc knight 9538 | D:10 | Killed a tengu warrior 9539 | D:10 | Reached XP level 12. HP: 60/60 MP: 19/19 9555 | D:10 | Killed a deep elf knight 9562 | D:10 | Noticed a deep elf knight 9576 | D:10 | Killed a deep elf knight 9577 | D:10 | Reached skill level 14 in Unarmed Combat 9592 | D:10 | Killed a deep elf knight 9595 | D:10 | Noticed an ettin 9598 | D:10 | Killed an ettin 9608 | D:10 | Found the +5 Lochaber axe {reach-cleave, Poleaxe ^Drain} 9616 | D:10 | Got the +5 Lochaber axe {reach-cleave, Poleaxe ^Drain} 9943 | Lair:1 | Entered Level 1 of the Lair of Beasts 9959 | Lair:1 | Reached skill level 1 in Armour 10056 | Lair:1 | Reached skill level 6 in Fighting 10168 | Lair:1 | Reached skill level 2 in Armour 10180 | Lair:1 | Noticed a death yak 10183 | Lair:1 | Noticed Prince Ribbit 10183 | Lair:1 | Noticed a death yak 10187 | Lair:1 | Noticed a death yak 10188 | Lair:1 | Reached skill level 3 in Armour 10207 | Lair:1 | Reached skill level 7 in Fighting 10212 | Lair:1 | Quit the game Vanquished Creatures 2 centaur warriors (D:10) A tengu warrior (D:10) 2 deep elf knights (D:10) Pikel (D:5) An orc knight (D:10) An elephant (Lair:1) 4 cane toads (Lair:1) A kobold demonologist (D:10) 4 komodo dragons A troll (D:10) A hornet (D:8) A blink frog (Lair:1) A shadowghast (D:10) 4 wyverns 5 yaks A hog (D:8) 2 steam dragons 2 vampire mosquitoes (D:8) A naga (D:4) An acid dragon (D:9) 2 water moccasins 5 orc warriors 2 sky beasts An ice beast (D:4) 2 black bears (D:4) 4 centaurs A phantom (D:4) 5 kobold brigands A brain worm (D:4) 4 bullfrogs 3 scorpions 6 wights 4 killer bees (D:9) 2 howler monkeys 4 bombardier beetles 2 jellies (D:5) 3 orc priests A hound (D:8) A gnoll bouda (D:9) Jessica (D:2) 2 drudes 8 iguanas 9 orc wizards A mummy (D:5) 16 gnolls 6 adders 2 ufetubi (D:5) 3 dart slugs A ribbon worm (D:3) 35 orcs 8 hobgoblins 8 jackals 3 quokkas 7 ball pythons 8 bats 4 endoplasms 5 frilled lizards 4 giant cockroaches 5 goblins 20 kobolds A kobold zombie (D:5) 3 orc zombies (D:5) 4 rats 254 creatures vanquished. Vanquished Creatures (collateral kills) An ettin (D:10) A two-headed ogre (D:9) 3 deep elf knights (D:10) A phantasmal warrior (D:10) Sprozz (D:9) Joseph (D:9) A troll (D:10) 2 blink frogs (Lair:1) 2 wraiths (D:10) A yak (D:10) 2 vampire mosquitoes (D:8) An acid dragon (D:10) A water moccasin (Lair:1) 3 wolves (Lair:1) A centaur (D:10) 2 kobold brigands (D:10) A bullfrog (Lair:1) 2 drudes An orc wizard (D:10) 28 creatures vanquished. Vanquished Creatures (others) An orc knight (D:10) 1 creature vanquished. Grand Total: 283 creatures vanquished 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 | 10111 | 9760 | 351 | 840 | 6024 | 11 | 919.2 | Dungeon | 9888 | 9538 | 350 | 797 | 5972 | 10 | 988.8 | Lair | 222 | 222 | 0 | 43 | 52 | 1 | 222.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D:10: 1478 daAuts D:2: 1137 daAuts D:8: 1071 daAuts D:4: 1053 daAuts D:7: 1012 daAuts D:9: 973 daAuts D:5: 893 daAuts D:6: 871 daAuts D:1: 847 daAuts D:3: 550 daAuts Lair:1: 222 daAuts Table legend: A = Non-vault XP B = Vault XP C = Vault XP percentage of total XP D = Non-vault monster count E = Vault monster count F = Vault count percentage of total count A B C D E F +---------+---------+-------+---------+---------+------- Total | 14201 | 14334 | 50.2 | 231 | 52 | 18.4 +---------+---------+-------+---------+---------+------- D:1 | 34 | 0 | 0.0 | 26 | 0 | 0.0 D:2 | 110 | 38 | 25.7 | 20 | 1 | 4.8 D:3 | 130 | 0 | 0.0 | 22 | 0 | 0.0 D:4 | 870 | 107 | 11.0 | 23 | 4 | 14.8 D:5 | 582 | 675 | 53.7 | 23 | 6 | 20.7 D:6 | 361 | 107 | 22.9 | 5 | 3 | 37.5 D:7 | 923 | 0 | 0.0 | 24 | 0 | 0.0 D:8 | 1544 | 403 | 20.7 | 24 | 3 | 11.1 D:9 | 2417 | 1473 | 37.9 | 34 | 5 | 12.8 D:10 | 1300 | 11531 | 89.9 | 7 | 30 | 81.1 Lair:1 | 5930 | 0 | 0.0 | 23 | 0 | 0.0 +---------+---------+-------+---------+---------+-------