Dungeon Crawl Stone Soup version 0.29.0-4-gdea44cf6ec (webtiles) character file. Game seed: 5014557724938690114 6573 qw the Cleaver (level 10, 0/88 HPs) Began as a Minotaur Berserker on Sept 9, 2022. Was an Elder of Trog. Slain by a two-headed ogre ... wielding a +0 giant club (31 damage) ... on level 9 of the Dungeon. The game lasted 00:03:02 (8779 turns). qw the Cleaver (Minotaur Berserker) Turns: 8779, Time: 00:03:03 Health: 0/88 AC: 14 Str: 26 XL: 10 Next: 70% Magic: 9/9 EV: 6 Int: 4 God: Trog [****..] Gold: 287 SH: 15 Dex: 7 Spells: 9/9 levels left rFire + . . SeeInvis . Y - +1 broad axe (flame) rCold + . . Faith . t - +0 kite shield rNeg + + . Spirit . f - +0 plate armour rPois + Reflect + (helmet restricted) rElec . Harm . d - scarf {rC+ rF+} rCorr . Rampage . b - +0 pair of gloves of Limited Liability {rN++ Regen+ Dex-3} Will ..... (no boots) Stlth .......... u - amulet of reflection HPRegen 1.04/turn e - ring of poison resistance MPRegen 0.11/turn (no ring) @: marked, on berserk cooldown, slowed, very slow A: horns 2, retaliatory headbutt a: Renounce Religion, Berserk, Trog's Hand, Brothers in Arms You were on level 9 of the Dungeon. You worshipped Trog. Trog was greatly pleased with you. You visited 1 branch of the dungeon, and saw 9 of its levels. You also visited: Ossuary. You collected 505 gold pieces. You spent 218 gold pieces at shops. Innate Abilities, Weirdness & Mutations You have a pair of horns on your head. You reflexively headbutt those who attack you in melee. Skills: - Level 8.0 Fighting - Level 14.0 Axes - Level 2.0 Throwing + Level 6.1 Armour - Level 2.1 Dodging - Level 10.1 Shields You had 9 spell levels left. You didn't know any spells. Your spell library was empty. Inventory: Hand Weapons Y - a +1 broad axe of flaming (weapon) Missiles a - 2 boomerangs (quivered) Armour b - the +0 pair of gloves of Limited Liability (worn) {rN++ Regen+ Dex-3} (You acquired it on level 2 of the Dungeon) Dex: It affects your dexterity (-3). rN: It greatly protects you from negative energy. Regen: It increases your rate of health regeneration. d - a scarf of resistance (worn) f - a +0 plate armour (worn) n - a +2 cloak of preservation t - a +0 kite shield (worn) Jewellery e - a ring of poison resistance (left hand) o - a ring of poison resistance u - an amulet of reflection (around neck) Scrolls m - 3 scrolls of identify p - 5 scrolls of teleportation Potions c - a potion of resistance g - a potion of might h - a potion of cancellation l - a potion of heal wounds r - 7 potions of curing Dungeon Overview and Level Annotations Branches: Dungeon (9/15) Temple (0/1) D:7 Ossuary (visited) Lair: D:8-11 Orc: D:9-12 Altars: Ashenzari Elyvilon Sif Muna Vehumet Xom Shops: D:4 [ D:7 * Annotations: D:3 1 runed translucent door, Crazy Yiuf Message History A two-headed ogre comes into view. It is wielding two +0 giant clubs. You closely miss the orc wizard. You block the orc wizard's attack. You closely miss the orc priest. You barely miss the orc wizard. You block the orc wizard's attack. The orc priest barely misses you. The orc wizard hits you but does no damage. You barely miss the orc priest. You headbutt the orc priest, but do no damage. You slash the orc! You burn the orc. You kill the orc! Trog accepts your kill. You slash the orc wizard! You burn the orc wizard. The orc wizard gestures at you while chanting. The magic dart hits you but does no damage. You block the orc priest's attack. You slash the orc wizard! You burn the orc wizard. You kill the orc wizard! Trog accepts your kill. Trog appreciates your killing of a magic user. You barely miss the two-headed ogre. You slash the orc priest! You burn the orc priest. The orc priest hits you but does no damage. You block the two-headed ogre's attack. The two-headed ogre hits you with a +0 giant club! The orc priest casts a cantrip, but nothing happens. You hit the orc priest. You burn the orc priest. You kill the orc priest! Trog accepts your kill. You slash the two-headed ogre! You burn the two-headed ogre. The two-headed ogre hits you with a +0 giant club!! You block the two-headed ogre's attack. You slash the two-headed ogre! You burn the two-headed ogre. You headbutt the two-headed ogre! The two-headed ogre is heavily wounded. The two-headed ogre hits you with a +0 giant club!! You block the two-headed ogre's attack. You hit the two-headed ogre. You burn the two-headed ogre. The two-headed ogre is severely wounded. The two-headed ogre hits you with a +0 giant club!! You die... #.#.# .. #.#.# . ##### #:#.# .#../.#######.#.# ......+.........# ######.....#######...# #..........#######.### #....O).##.#.....#.# #....)@.##.........# #..........#.##..### #..........#.##..# #......).........# #.......##>..#...# #....(..####...### #.......# ###.# #.......# #.# ######### #.# You could see a two-headed ogre. Vanquished Creatures Harold (D:9) An unseen horror (D:7) Maggie (D:7) A troll (D:7) A hornet (D:7) Grinder (D:5) Sigmund (D:3) 5 yaks (D:8) 2 orc warriors 2 sky beasts An ice beast (D:6) 4 centaurs 4 ogres 3 elf zombies (Ossuary) A kobold brigand (D:8) 5 bullfrogs 6 scorpions A necrophage (D:5) 7 wights 3 killer bees (D:8) 2 howler monkeys (D:8) 7 centaur zombies (Ossuary) 2 human zombies (Ossuary) 4 hounds 2 jellies 5 orc priests 4 iguanas 9 orc wizards 3 mummies (Ossuary) 8 gnolls 9 adders An ufetubus (D:4) A worm (D:3) 3 dart slugs 33 orcs 6 bats (D:1) 9 endoplasms 2 giant cockroaches A goblin (D:1) 6 hobgoblins 7 jackals 2 quokkas (D:1) 3 ball pythons (D:1) 5 frilled lizards 13 kobolds 8 rats 206 creatures vanquished. Vanquished Creatures (others) 10 plants (D:5) 10 creatures vanquished. Grand Total: 216 creatures vanquished Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | qw the Minotaur Berserker began the quest for the Orb. 0 | D:1 | Reached XP level 1. HP: 19/19 MP: 0/0 0 | D:1 | 0 ||| qw: Version: 0.1-a-113-g051387a 0 | D:1 | 0 ||| qw: Game counter: 7334 0 | D:1 | 0 ||| qw: Always use a shield: true 0 | D:1 | 0 ||| qw: Do Orc after D:15 true 0 | D:1 | 0 ||| qw: Do second Lair branch before Depths: true 0 | D:1 | 0 ||| qw: Lair rune preference: random 0 | D:1 | 0 ||| qw: Plans: Normal 0 | D:1 | 0 ||| PLANNING D:1-11 192 | D:1 | Reached skill level 4 in Axes 216 | D:1 | 216 ||| Stepping ~*~*~tactically~*~*~ (stealth). 222 | D:1 | Reached XP level 2. HP: 26/26 MP: 1/1 241 | D:1 | 241 ||| Stepping ~*~*~tactically~*~*~ (hiding). 242 | D:1 | 242 ||| Stepping ~*~*~tactically~*~*~ (hiding). 445 | D:1 | 445 ||| Stepping ~*~*~tactically~*~*~ (stealth). 510 | D:1 | Reached skill level 5 in Axes 821 | D:1 | Reached XP level 3. HP: 30/31 MP: 2/2 1071 | D:1 | Reached ** piety under Trog 1166 | D:1 | Found a faded altar of an unknown god. 1276 | D:1 | 1276 ||| UPGRADING to +0 chain mail. 1286 | D:1 | 1286 ||| DROPPING +0 animal skin. 1287 | D:1 | 1287 ||| UPGRADING to +0 cloak. 1292 | D:1 | 1292 ||| READING scroll labelled QOKOTO XUYGU. 1293 | D:1 | 1293 ||| READING scroll labelled SID DIRIAKUTSU. 1294 | D:1 | 1294 ||| DRINKING 3 fuming grey potions. 1327 | D:1 | 1327 ||| DROPPING 2 potions of lignification. 1437 | D:2 | 1437 ||| Stepping ~*~*~tactically~*~*~ (stealth). 2085 | D:2 | 2085 ||| SWAPPING to +0 war axe. 2086 | D:2 | 2086 ||| DROPPING +0 hand axe. 2120 | D:2 | 2120 ||| UPGRADING to +0 plate armour. 2130 | D:2 | 2130 ||| DROPPING +0 chain mail. 2131 | D:2 | 2131 ||| UPGRADING to amulet of guardian spirit. 2136 | D:2 | 2136 ||| READING scroll labelled USEGAU VIGHIRIAN. 2140 | D:2 | 2140 ||| READING scroll labelled KABOVO VAM. 2141 | D:2 | 2141 ||| READING scroll labelled JUS VEDDUEWE. 2142 | D:2 | 2142 ||| READING scroll labelled WITSOF ZOCWE. 2142 | D:2 | Identified a scroll of acquirement 2142 | D:2 | 2142 ||| ACQUIRING +0 pair of gloves of Limited Liability | {rN++ Regen+ Dex-3} 2142 | D:2 | Acquired the +0 pair of gloves of Limited Liability {rN++ | Regen+ Dex-3} 2144 | D:2 | 2144 ||| UPGRADING to +0 pair of gloves of Limited | Liability {rN++ Regen+ Dex-3}. 2149 | D:2 | 2149 ||| READING scroll labelled ECWILEL YDOGH. 2150 | D:2 | 2150 ||| DRINKING 2 brown potions. 2251 | D:2 | 2251 ||| DROPPING potion of ambrosia. 2296 | D:3 | Reached XP level 4. HP: 39/39 MP: 3/3 2333 | D:3 | Reached skill level 6 in Axes 2450 | D:3 | 2450 ||| DROPPING +0 club. 2695 | D:3 | 2695 ||| UPGRADING to +0 buckler. 2700 | D:3 | 2700 ||| UPGRADING to ring of poison resistance. 2701 | D:3 | 2701 ||| READING scroll labelled ECEOMU ONOREO. 2715 | D:3 | 2715 ||| READING scroll labelled SIPSO UBENU. 2812 | D:3 | Noticed Sigmund 2813 | D:3 | 2813 ||| FLEEEEING. 2814 | D:3 | 2814 ||| FLEEEEING. 2815 | D:3 | 2815 ||| FLEEEEING. 2816 | D:3 | 2816 ||| FLEEEEING. 2820 | D:3 | 2820 ||| INVOKING Berserk. 2826 | D:3 | Killed Sigmund 2827 | D:3 | Reached XP level 5. HP: 45/45 MP: 2/4 3044 | D:3 | 3044 ||| INVOKING Berserk. 3050 | D:3 | Reached skill level 3 in Armour 3050 | D:3 | Reached XP level 6. HP: 51/51 MP: 5/5 3157 | D:3 | 3157 ||| DROPPING +0 whip. 3345 | D:3 | Found a runed translucent door. 3346 | D:3 | Noticed Crazy Yiuf 3433 | D:3 | 3433 ||| DROPPING +0 flail. 3582 | D:3 | 3582 ||| UPGRADING to scarf of resistance. 3635 | D:4 | 3635 ||| STAIRDANCE 3725 | D:4 | 3725 ||| Stepping ~*~*~tactically~*~*~ (stealth). 3726 | D:4 | 3726 ||| Stepping ~*~*~tactically~*~*~ (hiding). 3727 | D:4 | 3727 ||| Stepping ~*~*~tactically~*~*~ (hiding). 3728 | D:4 | 3728 ||| Stepping ~*~*~tactically~*~*~ (hiding). 3737 | D:4 | Reached skill level 7 in Axes 3752 | D:4 | 3752 ||| Stepping ~*~*~tactically~*~*~ (stealth). 3764 | D:4 | 3764 ||| Stepping ~*~*~tactically~*~*~ (stealth). 3783 | D:4 | Found Woazupuo's Armour Shop. 3805 | D:4 | 3805 ||| SHOPLISTING +0 ring mail of Tomorrow {rPois rC- | Will+++ Regen+} (362 gold, have 177). 3805 | D:4 | 3805 ||| SHOPLISTING +6 plate armour "Vimmiur" {Fly} (621 | gold, have 177). 3967 | D:4 | Reached *** piety under Trog 3968 | D:4 | Reached XP level 7. HP: 59/59 MP: 6/6 4344 | D:4 | 4344 ||| UPGRADING to +0 kite shield. 4354 | D:4 | 4354 ||| DROPPING +0 buckler. 4355 | D:4 | 4355 ||| UPGRADING to amulet of reflection. 4365 | D:4 | 4365 ||| DROPPING amulet of guardian spirit. 4366 | D:4 | 4366 ||| READING scroll labelled BAED TAAPEAL. 4367 | D:4 | 4367 ||| READING scroll labelled PELAKKEZAA. 4384 | D:5 | Entered Level 5 of the Dungeon 4385 | D:5 | 4385 ||| STAIRDANCE 4390 | D:5 | 4390 ||| STAIRDANCE 4502 | D:5 | 4502 ||| STAIRDANCE 4566 | D:5 | 4566 ||| Stepping ~*~*~tactically~*~*~ (stealth). 4577 | D:5 | Reached skill level 8 in Axes 4649 | D:5 | Reached skill level 6 in Shields 4699 | D:5 | Noticed Grinder 4700 | D:5 | 4700 ||| INVOKING Trog's Hand. 4701 | D:5 | 4701 ||| INVOKING Berserk. 4705 | D:5 | Killed Grinder 4706 | D:5 | Reached skill level 9 in Axes 4854 | D:5 | 4854 ||| Stepping ~*~*~tactically~*~*~ (hiding). 4861 | D:5 | 4861 ||| Stepping ~*~*~tactically~*~*~ (hiding). 4867 | D:5 | 4867 ||| INVOKING Berserk. 4871 | D:5 | Reached XP level 8. HP: 66/66 MP: 7/7 4979 | D:5 | 4979 ||| Stepping ~*~*~tactically~*~*~ (stealth). 5016 | D:5 | 5016 ||| INVOKING Berserk. 5221 | D:5 | Reached skill level 1 in Throwing 5285 | D:5 | Found a white marble altar of Elyvilon. 5293 | D:5 | Identified the +1 robe of Least Resistance {Will+ Int-4 | Dex+2 Slay+2 SInv} 5470 | D:5 | Found a faded altar of an unknown god. 5470 | D:5 | Found a broken altar of Ashenzari. 5472 | D:5 | 5472 ||| INVOKING Berserk. 5585 | D:5 | Found a faded altar of an unknown god. 5587 | D:5 | Found a radiant altar of Vehumet. 5589 | D:5 | Found a shimmering blue altar of Sif Muna. 5598 | D:5 | 5598 ||| DROPPING +0 cloak. 5599 | D:5 | 5599 ||| READING scroll labelled WUCSIC ENOB. 5600 | D:5 | 5600 ||| READING scroll labelled WOIDEF VIXTAC. 5601 | D:5 | 5601 ||| READING 3 scrolls of identify. 5601 | D:5 | 5601 ||| IDENTIFYING bubbling clear potion 5602 | D:5 | 5602 ||| READING 2 scrolls of identify. 5602 | D:5 | 5602 ||| IDENTIFYING red potion 5603 | D:5 | 5603 ||| DROPPING potion of brilliance. 5626 | D:6 | 5626 ||| INVOKING Berserk. 5758 | D:6 | 5758 ||| Stepping ~*~*~tactically~*~*~ (stealth). 5785 | D:6 | 5785 ||| Stepping ~*~*~tactically~*~*~ (stealth). 5786 | D:6 | 5786 ||| Stepping ~*~*~tactically~*~*~ (stealth). 5869 | D:6 | 5869 ||| INVOKING Berserk. 6101 | D:6 | Reached skill level 10 in Axes 6150 | D:6 | Identified the +9 dagger of the Pure Mouths {freeze, *Rage | rElec rPois Str+4} 6314 | D:6 | 6314 ||| READING scroll labelled GYEBLA TESECO. 6331 | D:7 | Noticed a troll 6335 | D:7 | 6335 ||| INVOKING Berserk. 6342 | D:7 | Killed a troll 6343 | D:7 | Reached skill level 6 in Fighting 6343 | D:7 | Reached XP level 9. HP: 78/78 MP: 8/8 6343 | D:7 | 6343 ||| STAIRDANCE 6502 | D:7 | Found the +18 Lear's hauberk 6635 | D:7 | Found Lusamech's Assorted Antiques. 6641 | D:7 | 6641 ||| BUYING scroll of brand weapon (218 gold). 6641 | D:7 | Bought a scroll of brand weapon for 218 gold pieces 6641 | D:7 | 6641 ||| SHOPLISTING scroll of brand weapon (218 gold, have | 166). 6641 | D:7 | 6641 ||| READING scroll of brand weapon. 6641 | D:7 | 6641 ||| BRANDING +1 war axe of venom. 6675 | D:7 | Found a shimmering altar of Xom. 6755 | D:7 | Killed an unseen horror 6756 | D:7 | Reached skill level 11 in Axes 6805 | D:7 | Found a staircase to the Ecumenical Temple. 6823 | D:7 | 6823 ||| INVOKING Berserk. 7097 | D:7 | Noticed Maggie 7117 | D:7 | 7117 ||| INVOKING Berserk. 7118 | D:7 | Killed Maggie 7119 | D:7 | Reached skill level 12 in Axes 7250 | D:7 | 7250 ||| SWAPPING to +0 broad axe of flaming. 7251 | D:7 | 7251 ||| DROPPING +0 morningstar. 7252 | D:7 | 7252 ||| DROPPING +1 war axe of protection. 7386 | D:7 | 7386 ||| INVOKING Berserk. 7541 | D:7 | Reached **** piety under Trog 7565 | D:7 | 7565 ||| DRINKING 2 murky purple potions. 7566 | D:7 | 7566 ||| READING 2 scrolls of identify. 7566 | D:7 | 7566 ||| IDENTIFYING viscous dark potion 7574 | D:8 | 7574 ||| PLANNING OSSUARY 7593 | D:8 | 7593 ||| Stepping ~*~*~tactically~*~*~ (stealth). 7671 | D:8 | Found a flagged portal. 7800 | D:8 | Found a sand-covered staircase. 7801 | D:8 | 7801 ||| DROPPING +0 cloak of stealth. 7810 | Ossuary | Entered an ossuary 7856 | Ossuary | Reached skill level 9 in Shields 7862 | Ossuary | Reached skill level 6 in Armour 7889 | Ossuary | Reached XP level 10. HP: 86/86 MP: 9/9 7947 | Ossuary | 7947 ||| DRINKING 2 silvery potions. 7948 | Ossuary | 7948 ||| DRINKING 2 lumpy green potions. 7949 | Ossuary | 7949 ||| READING 4 scrolls of identify. 7949 | Ossuary | 7949 ||| IDENTIFYING murky silvery potion 7950 | Ossuary | 7950 ||| READING 3 scrolls of identify. 7950 | Ossuary | 7950 ||| IDENTIFYING bubbling green potion 7951 | Ossuary | 7951 ||| READING 2 scrolls of identify. 7951 | Ossuary | 7951 ||| IDENTIFYING smoky emerald potion 7952 | Ossuary | 7952 ||| DROPPING potion of berserk rage. 7953 | Ossuary | 7953 ||| DROPPING potion of flight. 7954 | Ossuary | 7954 ||| DROPPING potion of invisibility. 7955 | Ossuary | 7955 ||| DROPPING potion of degeneration. 7956 | Ossuary | 7956 ||| DROPPING potion of attraction. 7966 | D:8 | 7966 ||| PLANNING D:1-11 8047 | D:8 | 8047 ||| READING scroll labelled ZEMOTU WUKUOSCH. 8048 | D:8 | 8048 ||| READING scroll labelled SOILUE PEASORA. 8072 | D:9 | 8072 ||| STAIRDANCE 8077 | D:8 | 8077 ||| INVOKING Berserk. 8081 | D:8 | Reached skill level 13 in Axes 8226 | D:9 | 8226 ||| STAIRDANCE 8232 | D:8 | 8232 ||| INVOKING Berserk. 8277 | D:9 | 8277 ||| STAIRDANCE 8286 | D:8 | 8286 ||| INVOKING Berserk. 8429 | D:9 | 8429 ||| STAIRDANCE 8472 | D:9 | 8472 ||| STAIRDANCE 8474 | D:8 | 8474 ||| INVOKING Berserk. 8591 | D:9 | 8591 ||| STAIRDANCE 8611 | D:9 | 8611 ||| STAIRDANCE 8615 | D:8 | Reached skill level 14 in Axes 8672 | D:9 | 8672 ||| READING scroll of enchant weapon. 8672 | D:9 | 8672 ||| ENCHANTING +0 broad axe of flaming. 8758 | D:9 | Noticed Harold 8762 | D:9 | 8762 ||| INVOKING Berserk. 8766 | D:9 | Killed Harold 8772 | D:9 | Noticed a two-headed ogre 8779 | D:9 | Slain by a two-headed ogre Levels and vault maps discovered: D:1: eino_arrival_cavern_d, layout_loops_ring, hellmonk_ecumenical_altar_defaced_shrine D:2: layout_basic D:3: layout_basic, uniq_crazy_yiuf_cottage, uniq_sigmund D:4: layout_basic, serial_shops, shop_statue, chequers_serial_rivers_micro_e, kennysheep_boxes D:5: layout_basic, chequers_temple_overflow_minitemple, elyvilon_altar_5, serial_bayou_lagoon_b, uniq_grinder D:6: layout_cave_pools D:7: layout_gridville, mainiacjoe_overflow_small_starburst, minmay_temple_entry_offerings, serial_shops, nicolae_shop_trees, hellmonk_guarded_unrand_lears, uniq_maggie D:8: layout_rooms, enter_bailey_2, nicolae_ossuary_entry_monument D:9: layout_basic, fedhas_altar_fruit_tree, lair_entry_dummy, uniq_harold Skill XL: | 1 2 3 4 5 6 7 8 9 10 | ---------------+-------------------------------+----- Axes | 4 5 6 7 9 10 12 14 | 14.0 Shields | 4 6 7 9 10 | 10.1 Armour | 3 4 6 | 6.1 Fighting | 4 6 7 8 | 8.0 Throwing | 2 | 2.0 Dodging | | 2.1 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total -------------------------+-------+-------+-------+-------++------- Melee: Hand axe | 89 | | | || 89 Headbutt | 15 | 8 | 41 | 25 || 89 War axe | 1 | 62 | 192 | || 255 Broad axe | | | 56 | 113 || 169 Throw: Boomerang | 18 | 31 | 49 | 2 || 100 Javelin | | | 13 | || 13 Invok: Berserk | | 2 | 10 | 5 || 17 Trog's Hand | | | 1 | || 1 Use: Scroll | 7 | 2 | 9 | 6 || 24 Potion | 2 | | 1 | 2 || 5 Stab: Held in net/web | | | | 1 || 1 Armor: Animal skin | 7 | | | || 7 Chain mail | 16 | | | || 16 Plate armour | | 47 | 145 | 95 || 287 Dodge: Dodged | 42 | 28 | 37 | 36 || 143 Block: Buckler | | 8 | | || 8 Kite shield | | | 147 | 129 || 276 Reflection | | | 5 | 5 || 10 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 | 6570 | 2820 | 30.0 | 183 | 23 | 11.2 +---------+---------+-------+---------+---------+------- D:1 | 47 | 7 | 13.0 | 29 | 3 | 9.4 D:2 | 40 | 0 | 0.0 | 15 | 0 | 0.0 D:3 | 85 | 231 | 73.1 | 13 | 1 | 7.1 D:4 | 426 | 0 | 0.0 | 19 | 0 | 0.0 D:5 | 621 | 267 | 30.1 | 22 | 1 | 4.3 D:6 | 956 | 0 | 0.0 | 27 | 0 | 0.0 D:7 | 1594 | 702 | 30.6 | 17 | 2 | 10.5 D:8 | 2615 | 0 | 0.0 | 35 | 0 | 0.0 D:9 | 186 | 873 | 82.4 | 6 | 1 | 14.3 Ossuary | 0 | 740 | 100.0 | 0 | 15 | 100.0 +---------+---------+-------+---------+---------+-------