Dungeon Crawl Stone Soup version 0.35-a0-1278-gda980d1564 (webtiles) character file. Game seed: 5072740210207398427 22996 gmalak the Geomancer (level 13, -1/88 HPs) Began as an Octopode Earth Elementalist on Oct 12, 2026. Was a High Priest of Vehumet. Slain by a catoblepas (5 damage) ... while petrified by a basilisk ... on level 4 of the Lair of Beasts. The game lasted 00:23:53 (15186 turns). gmalak the Geomancer (Octopode Earth Elementalist) Turns: 15186, Time: 00:23:54 Health: -1/88 AC: 4 Str: 7 XL: 13 Next: 3% Magic: 20/35 EV: 2 Int: 27 God: Vehumet [*****.] Gold: 1133 SH: 0 Dex: 13 Spells: 1/29 levels left rFire . . . (100%) i - staff of conjuration rCold . . . (100%) b - +0 buckler rNeg . . . (100%) o - +3 hat of Pondering {Ponderous, Will+ MP+10 Int+5} rPois . (100%) m - amulet of magic regeneration rElec . (100%) g - +4 ring of slaying rCorr . (100%) n - ring of wizardry SInv . (no ring) Will +.... (no ring) Stlth ++++ (no ring) HPRegen 0.34/turn (no ring) MPRegen 0.64/turn (no ring) (no ring) %: wizardry (x1) @: petrified, slowed, studying Fire Magic, slow A: almost no armour, amphibious, 8 rings, camouflage 1, gelatinous body 1, (nimble swimmer 1), tentacles a: Renounce Religion (0%) You were on level 4 of the Lair of Beasts. You worshipped Vehumet. Vehumet was extremely pleased with you. You visited 2 branches of the dungeon, and saw 14 of its levels. You also visited: Sewer and Ossuary. You collected 1133 gold pieces. Inventory: Missiles c - 3 datura-tipped darts e - 16 poisoned darts f - a curare-tipped dart j - a throwing net Armour b - a +0 buckler (worn) d - an orb of mesmerism k - a +0 kite shield o - the +3 hat of Pondering (worn) {Ponderous, Will+ MP+10 Int+5} (You took it off Gastronok on level 2 of the Lair of Beasts) Will+: It increases your willpower. MP+10: It affects your magic capacity (+10). Int+5: It affects your intelligence (+5). It cannot be enchanted further. Magical Staves i - a staff of conjuration (weapon) l - a staff of earth Jewellery a - an amulet of wildshape g - a +4 ring of slaying (worn) h - an amulet of chemistry m - an amulet of magic regeneration (worn) n - a ring of wizardry (worn) Wands a - a wand of flame (37) e - a wand of paralysis (22) f - a wand of mindburst (5) p - a wand of polymorph (4) c - a wand of warping (3) Scrolls f - 2 scrolls of fear I - 3 scrolls of immolation N - 4 scrolls of noise b - 3 scrolls of blinking t - 4 scrolls of teleportation l - 3 scrolls of enchant weapon {unknown} g - 4 scrolls of fog n - 2 scrolls of enchant armour {unknown} o - a scroll of silence {unknown} u - 2 scrolls of summoning {unknown} v - 2 scrolls of amnesia {unknown} d - a scroll of vulnerability {unknown} e - 3 scrolls of poison {unknown} h - a scroll of brand weapon {unknown} Potions g - 3 potions of magic m - 5 potions of might B - 2 potions of berserk rage o - 4 potions of moonshine C - 5 potions of cancellation h - 4 potions of haste c - 4 potions of curing y - a potion of mutation {unknown} e - a potion of enlightenment j - a potion of attraction {unknown} f - a potion of lignification {unknown} k - a potion of brilliance {unknown} Skills: + Level 8.2 Fighting + Level 8.6 Dodging - Level 6.3 Stealth - Level 5.0 Shields + Level 8.9 Spellcasting - Level 7.4 Conjurations - Level 5.0 Hexes - Level 5.0 Translocations - Level 3.0 Forgecraft * Level 4.1 Fire Magic - Level 9.2 Earth Magic You had one spell level left. You knew the following spells: Your Spells Type Power Damage Failure Level a - Stone Arrow Conj/Erth 100% 3d13 1% 3 b - Iskenderun's Mystic Conj/Tloc 62% 2d13 (+2d71% 4 c - Brom's Barrelling Bo Conj/Erth 72% 2d11 1% 4 e - Fireball Conj/Fire 30% 3d13 2% 5 k - Blink Tloc 78% N/A 1% 2 p - Sandblast Erth 100% 2d20 1% 1 s - Iskenderun's Battles Conj/Frge 57% 2d13 1% 4 v - Yara's Violent Unrav Hex/Alch 12% 3d7 8% 5 Your spell library contained the following spells: Spells Type Power Damage Failure Level Foxfire Conj/Fire 100% 2x1d9 1% 1 Ice Thorns Ice/Erth 100% 1d9 1% 1 Kiss of Death Conj/Necr 100% 2d13 1% 1 Poisonous Vapours Alch/Air 48% 1d2 1% 1 Soul Splinter Necr 48% N/A 3% 1 Lesser Beckoning Tloc 78% N/A 1% 2 Momentum Strike Conj/Tloc 100% 3d10 1% 2 Scorch Fire 68% 2d7 1% 2 Confusing Touch Hex 39% N/A 1% 3 Mephitic Cloud Conj/Alch/Air 38% N/A 1% 3 Passwall Erth 58% N/A 1% 3 Petrify Alch/Erth 18% N/A 4% 4 Summon Seismosaurus Egg Summ/Erth 37% N/A 4% 4 Call Canine Familiar Summ 12% N/A 9% 3 Fugue of the Fallen Necr 12% N/A 9% 3 Forge Lightning Spire Air/Frge 20% 3d5 16% 4 Eringya's Surprising Cr Summ 12% N/A 28% 4 Metabolic Englaciation Hex/Ice 12% N/A 28% 5 Lehudib's Crystal Spear Conj/Erth 36% 10d9 73% 8 Manifold Assault Tloc 19% N/A 95% 7 Summon Cactus Giant Summ 6% N/A 98% 6 Summon Hydra Summ 6% N/A 100% 7 Dungeon Overview and Level Annotations Branches: Dungeon (10/15) Temple (0/1) D:5 Lair (4/5) D:8 Shoals (0/4) Lair:2 Snake (0/4) Lair:2 Sewer (visited) Ossuary (visited) Slime: Lair:4-5 Orc: D:9-12 The Realm of Zot is guarded by orbs of fire. Altars: Cheibriados Elyvilon Makhleb Okawaru Qazlal Uskayaw Vehumet Wu Jian Annotations: D:3 Sigmund D:9 Erica D:10 3 runed translucent doors Innate Abilities, Weirdness & Mutations You cannot wear most types of armour. You are amphibious. You can wear up to eight rings at the same time. Your skin changes colour to match your surroundings (Stealth+). Your rubbery body absorbs attacks. (AC +1, EV +1) (You are camouflaged when in or above water. (Stealth+)) You have tentacles for arms and can constrict up to eight enemies at once. Message History You kill the dream sheep! Vehumet accepts your kill. The mystic blast hits the blink frog! You kill the blink frog! Vehumet accepts your kill. The basilisk gazes at you. You are slowing down. Your Fire Magic skill increases to level 4! Unknown command. Casting: Iskenderun's Mystic Blast (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You conjure a globe of magical energy. You encounter a catoblepas. You encounter a dream sheep. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits the basilisk. The blast of calcifying dust hits you. The catoblepas leaves your sight. Your limbs are stiffening. The basilisk is engulfed in calcifying dust. The basilisk gazes at you. You resist with almost no effort. The basilisk is engulfed in calcifying dust. You have turned to stone. The basilisk stops moving altogether! The torpor snail bites you!! The torpor snail bites you. The catoblepas gores you!! * * * LOW HITPOINT WARNING * * * The torpor snail bites you. * * * LOW HITPOINT WARNING * * * The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. The torpor snail bites you! * * * LOW HITPOINT WARNING * * * You are engulfed in calcifying dust. You are unaffected. The catoblepas gores you! * * * LOW HITPOINT WARNING * * * The dream sheep ruffles its wool and motes of dream dust sparkle, to no effect. You are engulfed in calcifying dust. The torpor snail bites you! * * * LOW HITPOINT WARNING * * * The catoblepas gores you! You die... ###. ##.#. #...# #.>.# . ###...# ### .. ### #.#..†### ##.####◊. #..P #..ξ#..# #........ #....##¤ζ...#####....... #..@.##............. ##Yw.#..+..##....... #Yl..#..#.#^#....... .....#.+.######....... ...♣†.....## #....... ......[...# #..#.### .♣...♣.##.# #..##.# ....... ... ##....# ...♣... #.## ##..<## You could see a catoblepas, a torpor snail, a basilisk (petrified), a dream sheep and a friendly battlesphere (minion, slow). Vanquished Creatures Gastronok (Lair:2) Snorg (Lair:4) A hydra (Lair:4) A manticore (D:10) 18 elephants An ice statue (D:10) 2 black mambas (Lair:3) 5 cane toads 5 komodo dragons 2 trolls 2 polar bears (Lair:1) A hornet (D:8) 3 blink frogs (Lair:4) A dream sheep (Lair:4) A wyvern (Lair:1) 15 yaks 2 ravens 3 steam dragons Menkaure (D:4) 3 nagas (Lair:2) 6 water moccasins A kobold geomancer (D:7) 2 orc warriors 2 black bears 9 wolves 2 centaurs (Lair:2) 2 phantoms 2 kobold brigands (Sewer) A brain worm (Sewer) 13 bullfrogs 3 scorpions 2 rock fish (D:9) 7 wights An electric eel (Lair:2) 3 howler monkeys (D:9) A bombardier beetle (D:3) 2 hounds (D:4) A jelly (D:4) Crazy Yiuf (D:6) 13 orc priests A drude (D:7) 3 iguanas 15 orc wizards 6 scorpion zombies (Ossuary) 3 mummies (Ossuary) 12 adders 3 gnolls (D:3) 2 river rats (Sewer) A shadow imp (D:6) A hound zombie (D:3) 3 white imps (D:7) 2 ufetubi (D:7) A dart slug (D:2) 3 adder zombies A gnoll zombie (Ossuary) 36 orcs 5 ribbon worms 12 endoplasms 4 hobgoblins 2 jackals (D:4) 3 quokkas 11 ball pythons 2 ball python zombies (D:3) 7 bats A frilled lizard (D:1) 5 goblins 4 jackal zombies (Ossuary) 16 kobolds 4 kobold zombies (Ossuary) 6 rats 318 creatures vanquished. Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | gmalak the Octopode Earth Elementalist began the quest for | the Orb. 0 | D:1 | Reached XP level 1. HP: 11/11 MP: 3/3 199 | D:1 | Reached XP level 2. HP: 17/17 MP: 3/5 412 | D:1 | Found a faded altar of an unknown god. 802 | D:2 | Reached XP level 3. HP: 21/21 MP: 6/6 806 | D:2 | Learned a level 3 spell: Stone Arrow 1403 | D:3 | Reached XP level 4. HP: 26/27 MP: 4/7 1403 | D:3 | Found a snail-covered altar of Cheibriados. 1433 | D:3 | Found a burning altar of Makhleb. 1439 | D:3 | Found an ornate altar of the Wu Jian Council. 1468 | D:3 | Found a stormy altar of Qazlal. 1530 | D:3 | Found a radiant altar of Vehumet. 1562 | D:3 | Became a worshipper of Vehumet 1562 | D:3 | Offered knowledge of Kiss of Death by Vehumet. 1807 | D:3 | Encountered Sigmund 2226 | D:3 | Reached skill level 4 in Earth Magic 2255 | D:3 | Reached XP level 5. HP: 31/31 MP: 2/8 2720 | D:4 | Encountered Menkaure 2807 | D:4 | Found a glowing drain. 2817 | D:4 | Reached * piety under Vehumet 2821 | Sewer | Entered a sewer 2879 | Sewer | Reached XP level 6. HP: 30/36 MP: 2/10 2884 | Sewer | Learned a level 4 spell: Brom's Barrelling Boulder 3642 | Sewer | Reached skill level 5 in Earth Magic 3642 | Sewer | Reached XP level 7. HP: 32/41 MP: 11/11 3782 | Sewer | Reached skill level 5 in Stealth 3947 | D:4 | Reached ** piety under Vehumet 3967 | D:4 | Killed Menkaure 3967 | D:4 | Offered knowledge of Volatile Blastmotes by Vehumet. 4307 | D:5 | Entered Level 5 of the Dungeon 4347 | D:5 | Found a sand-covered staircase. 4353 | Ossuary | Entered an ossuary 4767 | Ossuary | Offered knowledge of Mercury Arrow by Vehumet. 4771 | Ossuary | Reached skill level 5 in Conjurations 4771 | Ossuary | Reached XP level 8. HP: 46/46 MP: 7/13 4774 | Ossuary | Reached skill level 6 in Earth Magic 5263 | D:5 | Found a statue of an orb of fire. 5264 | D:5 | Found a staircase to the Ecumenical Temple. 5265 | D:5 | Found a statue of an orb of fire. 5423 | D:5 | Found a white marble altar of Elyvilon. 5571 | D:5 | Reached *** piety under Vehumet 5976 | D:6 | Offered knowledge of Flame Wave by Vehumet. 6081 | D:6 | Reached skill level 7 in Earth Magic 6283 | D:6 | Reached XP level 9. HP: 48/51 MP: 10/15 6661 | D:6 | Encountered Crazy Yiuf 6856 | D:6 | Reached skill level 1 in Fighting 6964 | D:6 | Killed Crazy Yiuf 7262 | D:7 | Reached skill level 5 in Spellcasting 7272 | D:7 | Reached skill level 1 in Shields 7352 | D:7 | Reached **** piety under Vehumet 8157 | D:8 | Offered knowledge of Iskenderun's Battlesphere by Vehumet. 8242 | D:8 | Identified the quill talisman "Vogrerer" {Int+5} 8337 | D:8 | Learned a level 4 spell: Iskenderun's Battlesphere 8352 | D:8 | Found an iron altar of Okawaru. 8387 | D:8 | Encountered a troll 8400 | D:8 | Killed a troll 8401 | D:8 | Reached skill level 8 in Earth Magic 8480 | D:8 | Reached skill level 1 in Forgecraft 8877 | D:8 | Found a staircase to the Lair. 8878 | D:8 | Encountered a komodo dragon 8898 | D:8 | Killed a komodo dragon 8899 | D:8 | Reached XP level 10. HP: 63/63 MP: 9/18 9686 | D:9 | Encountered Erica 9691 | D:10 | Entered Level 10 of the Dungeon 10400 | D:10 | Encountered a manticore 10403 | D:10 | Killed a manticore 10768 | D:10 | Encountered an ice statue 10779 | D:10 | Killed an ice statue 10805 | D:10 | Learned a level 4 spell: Iskenderun's Mystic Blast 11141 | D:9 | Found a hide-covered altar of Uskayaw. 11360 | Lair:1 | Entered Level 1 of the Lair of Beasts 11376 | Lair:1 | Reached skill level 5 in Dodging 11427 | Lair:1 | Encountered an elephant 11438 | Lair:1 | Killed an elephant 11439 | Lair:1 | Encountered an elephant 11443 | Lair:1 | Encountered an elephant 11444 | Lair:1 | Killed an elephant 11445 | Lair:1 | Reached skill level 1 in Translocations 11446 | Lair:1 | Killed an elephant 11453 | Lair:1 | Reached skill level 9 in Earth Magic 11453 | Lair:1 | Reached XP level 11. HP: 61/70 MP: 14/20 11491 | Lair:1 | Reached skill level 5 in Fighting 11695 | Lair:1 | Reached ***** piety under Vehumet 11695 | Lair:1 | Offered knowledge of Yara's Violent Unravelling by Vehumet. 11699 | Lair:1 | Reached skill level 5 in Shields 11765 | Lair:1 | Learned a level 5 spell: Yara's Violent Unravelling 11854 | Lair:1 | Reached skill level 1 in Hexes 12467 | Lair:2 | Found a staircase to the Shoals. 12919 | Lair:2 | Reached XP level 12. HP: 72/80 MP: 4/23 12956 | Lair:2 | Encountered Gastronok 13339 | Lair:2 | Killed Gastronok 13340 | Lair:2 | Reached skill level 5 in Translocations 13341 | Lair:2 | Got the +3 hat of Pondering {Ponderous, Will+ MP+10 Int+5} 13620 | Lair:2 | Found a staircase to the Snake Pit. 14051 | Lair:3 | Reached skill level 5 in Hexes 14550 | Lair:3 | Learned a level 5 spell: Fireball 14796 | Lair:3 | Learned a level 2 spell: Blink 15134 | Lair:4 | Reached skill level 1 in Fire Magic 15135 | Lair:4 | Encountered a six-headed hydra 15140 | Lair:4 | Killed a six-headed hydra 15164 | Lair:4 | Encountered Snorg 15170 | Lair:4 | Killed Snorg 15176 | Lair:4 | Reached XP level 13. HP: 48/88 MP: 19/25 15186 | Lair:4 | HP: 4/88 [torpor snail (4)] 15186 | Lair:4 | Slain by a catoblepas Illustrated notes Levels and vault maps discovered: D:1: ncdulo_wetmaze, layout_basic, shapermc_ecumenical_altar_flowoftime D:2: layout_basic, kennysheep_nub D:3: layout_loops_corners, nicolae_overflow_sandstone_temple, nicolae_vehumet_altar_sigil, nicolae_qazlal_console_elemental, serial_undead, serial_undead_f, serial_undead_d, serial_undead_b, serial_undead_b, serial_undead_f, amcnicky_mini_pool_small, uniq_sigmund D:4: layout_cave_pools, cheibrodos_sewer_entry_bend, st_stairs_1, uniq_menkaure D:5: layout_loops_ring, nicolae_elyvilon_white_marble_altar, minmay_temple_entry_large_hall, lightli_ossuary_entry_decrepit_ruins D:6: layout_loops_ring, bh_walls_and_bars, uniq_crazy_yiuf_cottage D:7: layout_cave_pods, nrook_mini_backslash D:8: layout_basic, okawaru_trees_2, david_lair_shrubbed D:9: layout_basic, kennysheep_mini, uniq_erica D:10: layout_irregular_city, serial_glass, glass_columns_a, glass_columns_b, glass_columns_b, glass_columns_a, glass_columns_c, glass_columns_b, minmay_statue_crystal_thing Lair:1: layout_loops_ring Lair:2: layout_concentric_octagons, minmay_shoals_entry_centaurs, nicolae_snake_entry_squirm, serial_bayou_lake_a, uniq_gastronok Lair:3: layout_roguey Lair:4: layout_roguey, minmay_lair_oklob_bushes, grunt_megastairs_4, uniq_josephine, uniq_rupert, uniq_snorg Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 13 | ---------------+----------------------------------------+----- Stealth | 3 4 5 6 | 6.3 Conjurations | 2 3 4 5 6 7 | 7.4 Earth Magic | 4 5 7 8 9 | 9.2 Spellcasting | 3 4 5 6 7 8 | 8.9 Fighting | 3 4 6 8 | 8.2 Shields | 2 4 5 | 5.0 Dodging | 4 5 6 8 | 8.6 Forgecraft | 1 3 | 3.0 Translocations | 1 4 5 | 5.0 Hexes | 3 5 | 5.0 Fire Magic | 3 4 | 4.1 Percentage of experience gained in each form (* = 100%): Form XL: | 1 2 3 4 5 6 7 8 9 10 11 12 13 | XLs as -------------+----------------------------------------+--------- None | * * * * * * * * 63 72 * | 9 Quill | 36 * * 27 | 2 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 || total ---------------------------+-------+-------+-------+-------+-------++------- Attack: Normal | 47 | 74 | 44 | 1 | || 166 Melee: Dagger | 47 | 74 | 44 | | || 165 Tentacles | 13 | 15 | 10 | 1 | || 39 Constrict | 16 | 16 | 15 | 1 | || 48 Staff | | | | 1 | || 1 Throw: Dart | | | 1 | 2 | || 3 Cast: Sandblast | 23 | 19 | 111 | 177 | || 330 Stone Arrow | | 7 | 49 | 40 | || 96 Brom's Barrelling | | | 7 | 10 | || 17 Iskenderun's Batt | | | 3 | 35 | 1 || 39 Iskenderun's Myst | | | | 33 | 1 || 34 Fireball | | | | 2 | || 2 Drink: Curing | | | | 1 | || 1 Read: Identify | | | 9 | 4 | || 13 Fear | | | | 1 | || 1 Stab: Sleeping | 10 | 16 | 5 | | || 31 Distracted | | 1 | | | || 1 Armour: None | 14 | 30 | 32 | 68 | 10 || 154 Dodge: Dodged | 23 | 36 | 34 | 52 | || 145 Block: Buckler | | | 2 | 21 | || 23 Form: Quill | | | 1 | | || 1 Default | | | | 1 | || 1 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 | 15491 | 14568 | 923 | 771 | 11348 | 16 | 968.2 | Dungeon | 9912 | 9196 | 716 | 419 | 7377 | 10 | 991.2 | Lair | 4028 | 3821 | 207 | 239 | 2894 | 4 | 1007.0 | Sewer | 995 | 995 | 0 | 2 | 777 | 1 | 995.0 | Ossuary | 555 | 555 | 0 | 111 | 299 | 1 | 555.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: Lair:1: 1626 daAuts D:8: 1330 daAuts D:10: 1225 daAuts D:3: 1211 daAuts Lair:3: 1198 daAuts Lair:2: 1115 daAuts D:5: 1107 daAuts D:6: 1091 daAuts D:7: 1057 daAuts Sewer: 995 daAuts D:2: 803 daAuts D:9: 761 daAuts D:4: 721 daAuts D:1: 604 daAuts Ossuary: 555 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 wasted at max piety J = Piety decays K = Piety lost (inc. decay) A B C D E F G H I J K +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+-----+ Vehumet | 0 | 15755 | 15 | 15 | 0 | 0 | 0 | 0 | 0 | 0 Vehumet | 1 | 28355 | 30 | 20 | 0 | 0 | 0 | 0 | 0 | 0 Vehumet | 2 | 39747 | 50 | 25 | 0 | 0 | 0 | 0 | 0 | 0 Vehumet | 3 | 56292 | 75 | 25 | 0 | 0 | 0 | 0 | 0 | 0 Vehumet | 4 | 74247 | 100 | 20 | 0 | 0 | 15 | 0 | 0 | 0 Vehumet | 5 | 118165 | 120 | 4 | 0 | 0 | 6 | 0 | 0 | 0 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+-----+ Conducts for god: Vehumet Piety from conduct Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 || total ----------------------+-------+-------+-------+-------+-------++------- Kill Living | 0 | 25 | 43 | 66 | 2 || 135 Kill Undead | 0 | 2 | 16 | 2 | 0 || 20 Kill Demon | 0 | 0 | 4 | 0 | 0 || 4 Kill Nonliving | 0 | 0 | 0 | 1 | 0 || 1 ----------------------+-------+-------+-------+-------+-------++------- Conduct count Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 || total ----------------------+-------+-------+-------+-------+-------++------- Kill Living | 0 | 43 | 75 | 110 | 3 || 231 Kill Undead | 0 | 4 | 27 | 3 | 0 || 34 Kill Demon | 0 | 0 | 7 | 0 | 0 || 7 Kill Nonliving | 0 | 0 | 0 | 1 | 0 || 1 ----------------------+-------+-------+-------+-------+-------++-------