Dungeon Crawl Stone Soup version 0.35-a0-114-g0c39c3cb1f (webtiles) character file. Game seed: 5961821005556638276 18860 Jethros the Geomancer (level 12, -6/68 HPs) Began as a Gargoyle Earth Elementalist on Feb 25, 2026. Was a High Priest of Vehumet. Mangled by a hell rat (14 damage) ... on level 2 of the Lair of Beasts. The game lasted 01:21:31 (13661 turns). Jethros the Geomancer (GrEE) Turns: 13661, Time: 01:21:31 Health: -6/68 AC: 15 Str: 13 XL: 12 Next: 62% Magic: 12/25 EV: 11 Int: 26 God: Vehumet [*****.] Gold: 753 SH: 5 Dex: 10 Spells: 21/30 levels left rFire . . . (100%) k - +2 hand axe (venom) rCold . . . (100%) m - orb {Stardust} rNeg + . . (50%) c - +1 robe {Will+} rPois ∞ (0%) a - +1 hat {Ice} rElec + (33%) h - +1 cloak {Will+} rCorr . (100%) f - +0 pair of gloves SInv . (no boots) Will ++... b - amulet of reflection Stlth ++ e - +6 ring of intelligence HPRegen 0.31/turn l - ring of wizardry MPRegen 0.19/turn %: reflection, wizardry (x1) @: on stardust cooldown, studying Staves A: sickness immunity, negative energy resistance 1, electricity resistance, torment resistance 1, stone body a: Renounce Religion (0%) You were on level 2 of the Lair of Beasts. You worshipped Vehumet. Vehumet was extremely pleased with you. You visited 3 branches of the dungeon, and saw 13 of its levels. You also visited: Bailey. You collected 1039 gold pieces. You spent 286 gold pieces at shops. Inventory: Hand Weapons j - a +6 war axe k - a +2 hand axe of venom (weapon) Armour a - a +1 hat of ice (worn) c - a +1 robe of willpower (worn) f - a +0 pair of gloves (worn) g - the +0 chain mail of Recklessness {-Tele MP+9 Int+4} (You took it off a hobgoblin on level 3 of the Dungeon) -Tele: It prevents most forms of teleportation. MP+9: It affects your magic capacity (+9). Int+4: It affects your intelligence (+4). It cannot be enchanted further. h - a +1 cloak of willpower (worn) m - an orb of stardust (worn) Jewellery b - an amulet of reflection (worn) d - a ring of protection from cold e - a +6 ring of intelligence (worn) l - a ring of wizardry (worn) Wands e - a wand of paralysis (15) a - a wand of flame (14) d - a wand of digging (6) c - a wand of warping (2) b - a wand of quicksilver (2) Scrolls t - 6 scrolls of teleportation d - a scroll of acquirement {unknown} r - 2 scrolls of revelation g - 4 scrolls of fog m - 2 scrolls of poison {unknown} o - a scroll of immolation {unknown} u - a scroll of amnesia {unknown} v - a scroll of fear {unknown} y - 3 scrolls of summoning {unknown} c - a scroll of torment {unknown} e - 2 scrolls of enchant weapon {unknown} h - a scroll of noise {unknown} j - 2 scrolls of silence {unknown} Potions g - a potion of magic c - 5 potions of curing j - 4 potions of moonshine b - 2 potions of brilliance h - 5 potions of haste A - 3 potions of attraction e - 2 potions of enlightenment q - a potion of berserk rage {unknown} m - 8 potions of might M - 5 potions of mutation x - a potion of ambrosia {unknown} z - 2 potions of lignification {unknown} C - 2 potions of cancellation l - a potion of resistance {unknown} w - a potion of heal wounds p - a potion of invisibility {unknown} Skills: - Level 5.0 Fighting - Level 3.0 Dodging - Level 2.1 Stealth + Level 9.8 Spellcasting + Level 11.1 Conjurations + Level 12.7 Earth Magic * Level 8.1 Evocations You had 21 spell levels left. You knew the following spells: Your Spells Type Power Damage Failure Level a - Sandblast Erth 100% 2d20 0% 1 b - Stone Arrow Conj/Erth 100% 3d13 1% 3 c - Passwall Erth 68% N/A 1% 3 d - Blink Tloc 24% N/A 2% 2 Your spell library contained the following spells: Spells Type Power Damage Failure Level Conjure Ball Lightning Conj/Air 20% 3x3d6 8% 6 Apportation Tloc 24% N/A 1% 1 Magic Dart Conj 100% 1d8 1% 1 Shock Conj/Air 100% 1d9 1% 1 Soul Splinter Necr 48% N/A 1% 1 Summon Small Mammal Summ 48% N/A 1% 1 Momentum Strike Conj/Tloc 82% 3d10 1% 2 Hailstorm Conj/Ice 58% 3d11 1% 3 Brom's Barrelling Bould Conj/Erth 66% 2d10 1% 4 Petrify Alch/Erth 23% N/A 1% 4 Call Imp Summ 24% N/A 2% 2 Jinxbite Hex 24% 2d2 2% 2 Lesser Beckoning Tloc 24% N/A 2% 2 Freezing Cloud Conj/Ice/Air 24% 6-21 3% 5 Confusing Touch Hex 12% N/A 6% 3 Fugue of the Fallen Necr 12% N/A 6% 3 Launch Clockwork Bee Frge 12% N/A 6% 3 Sigil of Binding Hex 12% N/A 6% 3 Animate Dead Necr 12% N/A 19% 4 Alistair's Intoxication Alch 8% N/A 45% 5 Summon Forest Summ/Tloc 6% N/A 45% 5 Dispersal Tloc 6% N/A 94% 6 Forge Monarch Bomb Fire/Frge 6% 4d6 94% 6 Diamond Sawblades Frge 6% 4d5 100% 7 Dungeon Overview and Level Annotations Branches: Dungeon (10/15) Temple (1/1) D:4 Lair (2/5) D:8 Orc (0/2) D:10 Bailey (visited) Swamp: Lair:2-3 Shoals: Lair:2-3 Snake: Lair:2-3 Spider: Lair:2-3 The Realm of Zot is guarded by orbs of winter. 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:9 [ Innate Abilities, Weirdness & Mutations You are immune to sickness and miasma. You are immune to poison. You resist negative energy. (rN+) You are resistant to electric shocks. (rElec) You are resistant to unholy torment. Your stone body is resiliant and immune to petrification. (AC +8) Message History The blast of sand hits the hell rat but does no damage. You block the hell rat's attack. The hell rat misses you. Casting: Sandblast (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hell rat (85% to hit) The blast of sand hits the hell rat!! You kill the hell rat! Vehumet accepts your kill. You feel your power returning. You block the hell rat's attack. The hell rat leaves your sight. Casting: Sandblast (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hell rat (85% to hit) The blast of sand hits the hell rat but does no damage. The hell rat bites you but does no damage. Casting: Sandblast (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hell rat (85% to hit) The blast of sand hits the hell rat! The hell rat is almost dead. The hell rat bites you but does no damage. The hell rat bites you. * * * LOW HITPOINT WARNING * * * The blink frog leaves your sight. Casting: Sandblast (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hell rat (almost dead, 85% to hit) The blast of sand hits the hell rat but does no damage. The hell rat is almost dead. The hell rat bites you but does no damage. The blink frog blinks! The hell rat bites you! You die... ....... #...... #.⌠[....ß.♣♣##..... ##♣#.........♣.##..<.. ♣......♣♣♣......##.... ♣.>....# ....>.#..... . ......♣♣♣......♣..... ... ##♣##.........#.♣♣..... ....#...#.I.....I.♣........ #......r#r@.......#.......# ........§###...####........ ...........#.<.# .#.P...# .....F.....#...# ##..... ...........####♣ #.....# .#........... ##.#### ##........... .....## ##........... .#.##.#. ###......... . . ..... You could see a blink frog and a hell rat. Vanquished Creatures Gastronok (D:10) Harold (D:10) A two-headed ogre (D:10) A death yak (D:8) A flayed ghost (D:8) An orc knight (Bailey) Sprozz (D:9) An elephant (D:8) A torpor snail (Lair:1) A gargoyle (D:10) 3 cane toads A rime drake (Lair:1) A komodo dragon (Lair:2) Grinder (D:6) 8 blink frogs Sigmund (D:6) 10 wyverns 3 wraiths 16 yaks 2 basilisks Grum (D:10) Menkaure (D:6) An acid dragon (D:8) 4 water moccasins 6 orc warriors 3 black bears 3 sky beasts (D:7) 9 wolves A centaur (D:9) 2 phantoms A kobold brigand (D:7) An unseen horror zombie (D:8) 7 bullfrogs 3 scorpions 3 troll zombies (D:10) A marrowcuda (D:8) 9 wights 4 killer bees (D:9) An electric eel (D:8) 2 bombardier beetles 5 hounds A jelly (D:4) Crazy Yiuf (D:4) A gnoll bouda (D:7) 10 orc priests 2 sleepcaps Jessica (D:3) 2 clockroaches 3 iguanas 4 orc wizards 11 hell rats 5 ogre zombies (D:10) Robin (D:4) A killer bee zombie (D:8) 23 gnolls 7 adders A white imp (D:5) 3 ribbon worms 3 gnoll draugrs (D:10) 3 gnoll zombies (D:10) 10 endoplasms 10 hobgoblins 4 jackals (D:2) 35 orcs 3 quokkas 10 ball pythons 2 bats (D:2) 13 frilled lizards 14 goblins 8 kobolds 3 orc draugrs (D:10) 15 orc zombies (D:10) 5 rats 339 creatures vanquished. Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | Jethros the Gargoyle Earth Elementalist began the quest for | the Orb. 0 | D:1 | Reached XP level 1. HP: 10/10 MP: 3/3 273 | D:1 | Reached XP level 2. HP: 15/15 MP: 3/5 299 | D:1 | Reached skill level 4 in Earth Magic 499 | D:1 | Found a faded altar of an unknown god. 878 | D:2 | Reached XP level 3. HP: 19/19 MP: 4/7 883 | D:2 | Learned a level 3 spell: Stone Arrow 887 | D:2 | Learned a level 3 spell: Passwall 1376 | D:2 | Reached XP level 4. HP: 24/24 MP: 6/8 1827 | D:3 | Encountered Jessica 1828 | D:3 | Killed Jessica 1829 | D:3 | Reached skill level 5 in Earth Magic 1829 | D:3 | Reached XP level 5. HP: 28/28 MP: 7/9 1923 | D:3 | Identified the +0 chain mail of Recklessness {-Tele MP+9 | Int+4} 2726 | D:3 | Found a shimmering altar of Xom. 2879 | D:4 | Encountered Robin 2925 | D:4 | Reached XP level 6. HP: 26/32 MP: 9/11 3093 | D:4 | Found a statue of an orb of winter. 3172 | D:4 | Learned a level 2 spell: Blink 3212 | D:4 | Found a glowing golden altar of the Shining One. 3244 | D:4 | Found a broken altar of Ashenzari. 3295 | D:4 | Reached skill level 6 in Earth Magic 3451 | D:4 | Encountered Crazy Yiuf 3456 | D:4 | Killed Crazy Yiuf 3568 | D:4 | Reached XP level 7. HP: 36/36 MP: 8/13 3576 | D:4 | Killed Robin 3743 | D:4 | Found a statue of an orb of winter. 3743 | D:4 | Found a staircase to the Ecumenical Temple. 3751 | Temple | Entered the Ecumenical Temple 3760 | Temple | Became a worshipper of Vehumet 3760 | Temple | Offered knowledge of Poisonous Vapours by Vehumet. 4153 | D:5 | Entered Level 5 of the Dungeon 4362 | D:5 | Found a bloodstained altar of Trog. 4666 | D:5 | Reached skill level 5 in Spellcasting 4666 | D:5 | Reached skill level 7 in Earth Magic 4975 | D:5 | Found a transporter. 5276 | D:6 | Reached skill level 5 in Conjurations 5276 | D:6 | Reached XP level 8. HP: 41/41 MP: 4/15 5530 | D:6 | Encountered Grinder 5534 | D:6 | Killed Grinder 5636 | D:6 | Encountered Sigmund 5639 | D:6 | Killed Sigmund 5640 | D:6 | Reached skill level 8 in Earth Magic 5778 | D:6 | Encountered Menkaure 5781 | D:6 | Killed Menkaure 5866 | D:6 | Found a hazy altar of Hepliaklqana. 6125 | D:7 | Reached XP level 9. HP: 45/45 MP: 14/18 6147 | D:7 | Found a hide-covered altar of Uskayaw. 6187 | D:7 | Reached skill level 1 in Fighting 6226 | D:7 | Reached skill level 1 in Evocations 6379 | D:7 | Reached * piety under Vehumet 6383 | D:7 | Found an ancient bone altar of Kikubaaqudgha. 6425 | D:7 | Found a flagged portal. 6431 | D:7 | Reached skill level 9 in Earth Magic 6457 | Bailey | Entered a bailey 6673 | Bailey | Encountered a goblin rider 6742 | Bailey | Encountered a goblin rider 6833 | Bailey | Encountered an orc knight 6839 | Bailey | Killed an orc knight 7097 | D:7 | Reached ** piety under Vehumet 7098 | D:7 | Reached XP level 10. HP: 56/56 MP: 20/20 7111 | D:7 | Offered knowledge of Frozen Ramparts by Vehumet. 7496 | D:8 | Encountered an elephant 7611 | D:8 | Found a staircase to the Lair. 7623 | D:8 | Killed an elephant 7984 | D:8 | Encountered a death yak 8343 | D:8 | Reached skill level 10 in Earth Magic 8343 | D:8 | Found an iron altar of Okawaru. 8557 | D:8 | Killed a death yak 8664 | D:8 | Encountered a flayed ghost 8666 | D:8 | Found a basalt altar of Yredelemnul. 8811 | D:8 | Reached skill level 5 in Fighting 8862 | D:8 | Found an opulent altar of Gozag. 8939 | D:8 | Found a sacrificial altar of Ru. 9028 | D:8 | Killed a flayed ghost 9155 | D:9 | Offered knowledge of Static Discharge by Vehumet. 9325 | D:9 | Encountered Sprozz 9329 | D:9 | Killed Sprozz 9330 | D:9 | Reached XP level 11. HP: 63/63 MP: 10/23 9334 | D:8 | Reached skill level 11 in Earth Magic 9450 | D:9 | Reached *** piety under Vehumet 9571 | D:9 | Got Sprozz's Tractate on the Spellforge 9713 | D:9 | Offered knowledge of Iskenderun's Battlesphere by Vehumet. 9990 | D:9 | Found Kax Safa's Armour Boutique. 9996 | D:9 | Bought an orb of stardust for 286 gold pieces 10157 | D:10 | Entered Level 10 of the Dungeon 10157 | D:10 | Encountered Harold 10161 | D:10 | Killed Harold 10590 | D:10 | Found a shimmering blue altar of Sif Muna. 10593 | D:10 | Encountered a two-headed ogre 10599 | D:10 | Killed a two-headed ogre 10673 | D:10 | Found a sparkling altar of Nemelex Xobeh. 10771 | D:10 | Reached skill level 5 in Evocations 10783 | D:10 | Encountered Grum 10795 | D:10 | Killed Grum 11040 | D:10 | Found a staircase to the Orcish Mines. 11043 | D:10 | Reached **** piety under Vehumet 11057 | D:10 | Reached skill level 10 in Conjurations 11057 | D:10 | Offered knowledge of Irradiate by Vehumet. 11436 | D:10 | Encountered Gastronok 11445 | D:10 | Killed Gastronok 11626 | Lair:1 | Entered Level 1 of the Lair of Beasts 11813 | D:8 | Reached skill level 12 in Earth Magic 12103 | Lair:2 | Reached ***** piety under Vehumet 12117 | Lair:1 | Reached XP level 12. HP: 56/68 MP: 18/25 12120 | Lair:1 | Offered knowledge of Conjure Ball Lightning by Vehumet. 12374 | Lair:1 | Identified the rimehorn talisman "Umapt" {+Blink rPois | Int+2} 13061 | Lair:1 | Found a blossoming altar of Fedhas. 13661 | Lair:2 | Mangled by a hell rat Illustrated notes Levels and vault maps discovered: D:1: ldierk_walled_garden_2, layout_rooms, dreamdust_ecumenical_altar_angels_and_demons, dreamdust_wishing_well, fountainhead, minmay_lizard_king D:2: layout_basic, minmay_heptomino_d4 D:3: layout_loops_ring, xom_butterflies, solitary_fountain, minmay_starry_boxes, uniq_jessica D:4: layout_gridville, nicolae_overflow_four_foyers_orthogonal, nicolae_tso_holy_fire, minmay_temple_entry_trees, uniq_robin, uniq_crazy_yiuf_cottage D:5: layout_basic, nicolae_overflow_prove_your_dedication, chequers_serial_rivers_small_b D:6: layout_basic, worldfamousw_hep_ancestral_shrine, uniq_menkaure, uniq_grinder, uniq_sigmund D:7: layout_loops_cross, lemuel_coloured_pillars_altar, nicolae_uskayaw_dance_studio, enter_bailey_2, nicolae_letterblocks [nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock, nicolae_letter_subblock] D:8: layout_loops_cross, okawaru_altar_gauntlet_db, nicolae_yredelemnul_ghost_church, nicolae_ru_cut_away_your_false_body!, mainiacjoe_overflow_alcove_1, david_lair_generic, kennysheep_pointless_box, nicolae_kite_square_tiling_tiny, serial_bayou_pond_c D:9: layout_loops_ring, serial_shops, nicolae_shop's_first_dollar, uniq_sprozz D:10: layout_roguey, overflow_temple_1_default, nicolae_nemelex_xobeh_surely_you_jest, zombieorc2_lemuel, uniq_grum, uniq_harold, uniq_gastronok Temple: nicolae_temple_ecumenical_triangle Lair:1: layout_misc_corridors, serial_rivers, chequers_serial_rivers_small_b, chequers_serial_rivers_small_b, chequers_serial_rivers_micro_e, chequers_serial_rivers_small_3, st_stairs_11, minivault_24, fedhas_altar_1 Lair:2: layout_hall_layers, nicolae_spider_entry_tight_spaces, grunt_megastairs_1, nicolae_lair_crumbling_lobby Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 | ---------------+-------------------------------------+----- Earth Magic | 4 5 6 7 8 9 10 12 | 12.7 Spellcasting | 3 4 5 6 7 8 9 | 9.8 Conjurations | 2 3 4 5 6 7 9 10 11 | 11.1 Fighting | 3 5 | 5.0 Dodging | 3 | 3.0 Evocations | 2 4 6 8 | 8.1 Stealth | | 2.1 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ---------------------------+-------+-------+-------+-------++------- Attack: Normal | 1 | | 5 | || 6 Melee: Club | 1 | | | || 1 Whip | | | 5 | || 5 Cast: Sandblast | 52 | 71 | 99 | 203 || 425 Stone Arrow | | 4 | 36 | 129 || 169 Blink | | 1 | | 3 || 4 Passwall | | | | 4 || 4 Evoke: Wand of flame | | | | 1 || 1 Wand of paralysis | | | | 1 || 1 Drink: Heal wounds | | | | 1 || 1 Read: Identify | | | 6 | 4 || 10 Teleportation | | | 1 | || 1 Revelation | | | 1 | || 1 Fog | | | 1 | || 1 Armour: Robe | 4 | 28 | 39 | 191 || 262 Dodge: Dodged | 6 | 20 | 28 | 141 || 195 Block: Other | 4 | 6 | 15 | 51 || 76 Reflection | | | 1 | 2 || 3 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 | 13907 | 13183 | 724 | 1906 | 7876 | 14 | 993.4 | Dungeon | 11884 | 11215 | 669 | 1318 | 7147 | 10 | 1188.4 | Temple | 19 | 3 | 16 | 0 | 0 | 1 | 19.0 | Lair | 1428 | 1389 | 39 | 374 | 675 | 2 | 714.0 | Bailey | 575 | 575 | 0 | 214 | 53 | 1 | 575.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D:8: 2327 daAuts D:10: 1416 daAuts Lair:1: 1253 daAuts D:4: 1182 daAuts D:3: 1153 daAuts D:5: 1080 daAuts D:9: 1021 daAuts D:1: 940 daAuts D:7: 929 daAuts D:2: 929 daAuts D:6: 904 daAuts Bailey: 575 daAuts Lair:2: 174 daAuts Temple: 19 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 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+ Vehumet | 0 | 38244 | 15 | 23 | 0 | 0 | 0 | 7 | 7 Vehumet | 1 | 65232 | 30 | 21 | 0 | 0 | 0 | 1 | 1 Vehumet | 2 | 72307 | 50 | 29 | 0 | 0 | 0 | 4 | 4 Vehumet | 3 | 96280 | 75 | 32 | 0 | 0 | 0 | 7 | 7 Vehumet | 4 | 112155 | 100 | 20 | 0 | 0 | 10 | 1 | 1 Vehumet | 5 | 123280 | 120 | 3 | 11 | 0 | 0 | 5 | 5 Vehumet | 4 | 133748 | 119 | 2 | 1 | 0 | 1 | 0 | 0 Vehumet | 5 | 135473 | 120 | 0 | 9 | 0 | 0 | 0 | 0 +-----------------+---+---------+-----+-----+-----+-----+-----+-----+-----+ Conducts for god: Vehumet Piety from conduct Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ----------------------+-------+-------+-------+-------++------- Kill Living | 0 | 0 | 45 | 69 || 115 Kill Undead | 0 | 0 | 1 | 33 || 34 Kill Demon | 0 | 0 | 2 | 8 || 10 Kill Nonliving | 0 | 0 | 0 | 1 || 1 ----------------------+-------+-------+-------+-------++------- Conduct count Conduct | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ----------------------+-------+-------+-------+-------++------- Kill Living | 0 | 0 | 71 | 107 || 178 Kill Undead | 0 | 0 | 2 | 48 || 50 Kill Demon | 0 | 0 | 2 | 11 || 13 Kill Nonliving | 0 | 0 | 0 | 1 || 1 ----------------------+-------+-------+-------+-------++-------