Dungeon Crawl Stone Soup version 0.33.1-8-g8f697b7bc7 (webtiles) character file. Game seed: 12337885173722890725 3786 thorbertson2 the Prestidigitator (level 10, -1/78 HPs) Began as a Gnoll Artificer on Oct 20, 2025. Was a Follower of Yredelemnul. Slain by an orc warrior ... wielding a +0 hand axe (8 damage) ... on level 8 of the Dungeon. The game lasted 00:23:10 (6986 turns). thorbertson2 the Prestidigitator (Gnoll Artificer) Turns: 6986, Time: 00:23:11 Health: -1/78 AC: 14 Str: 15 XL: 10 Next: 16% Magic: 26/26 EV: 13 Int: 15 God: Yredelemnul [*.....] Gold: 413 SH: 2 Dex: 16 Spells: 19/19 levels left rFire . . . b - +7 Throatcutter {drain, coup de grace} rCold . . . (no offhand) rNeg . . . f - +0 scale mail of the Ageless Beasts {rPois Str+4 Int+3} rPois + (no helmet) rElec . k - +2 cloak rCorr . (no gloves) SInv . i - +0 pair of boots Will ..... (no amulet) Stlth ++ Y - +4 ring of slaying HPRegen 0.33/turn E - ring of the Octopus King {HP+2 MP+9 AC+2 EV+2 SH+2} MPRegen 0.20/turn %: no passive effects @: about to teleport, wreathed by umbra A: fangs 1, treasure sense, distributed training a: Renounce Religion, Light the Black Torch, Recall Undead Harvest You were on level 8 of the Dungeon. You worshipped Yredelemnul. Yredelemnul was aware of your devotion. You visited 2 branches of the dungeon, and saw 9 of its levels. You also visited: Sewer. You collected 413 gold pieces. Innate Abilities, Weirdness & Mutations You have very sharp teeth. You have an uncanny knack for detecting items. Your experience applies equally to all skills. Skills: + Level 5.8 Fighting + Level 5.1 Short Blades + Level 5.1 Long Blades + Level 5.1 Axes + Level 5.1 Maces & Flails + Level 5.1 Polearms + Level 5.1 Staves + Level 5.1 Ranged Weapons + Level 5.1 Throwing + Level 6.9 Armour + Level 5.8 Dodging + Level 5.7 Stealth + Level 5.1 Shields + Level 5.1 Unarmed Combat + Level 5.1 Spellcasting + Level 4.2 Conjurations + Level 4.2 Hexes + Level 4.2 Summonings + Level 4.2 Necromancy + Level 4.2 Translocations + Level 4.2 Forgecraft + Level 4.2 Fire Magic + Level 4.2 Ice Magic + Level 4.2 Air Magic + Level 4.2 Earth Magic + Level 4.2 Alchemy + Level 5.6 Invocations + Level 8.4 Evocations + Level 4.6 Shapeshifting You had 19 spell levels left. You didn't know any spells. Your spell library contained the following spells: Spells Type Power Damage Failure Level Lesser Beckoning Tloc 32% N/A 14% 2 Maxwell's Portable Pile Tloc 16% (3-9)d3 28% 3 Teleport Other Tloc 16% N/A 28% 3 Inventory: Hand Weapons a - a +0 whip of electrocution b - the +7 Throatcutter (weapon) {drain, coup de grace} (You found it on level 3 of the Dungeon) n - a +0 dagger of speed r - a +2 dagger of venom Q - a +3 spear of freezing Missiles g - 15 stones m - 9 boomerangs (quivered) p - 7 poisoned darts t - 5 silver javelins M - 6 atropa-tipped darts N - 5 javelins Armour f - the +0 scale mail of the Ageless Beasts (worn) {rPois Str+4 Int+3} (You found it on level 2 of the Dungeon) rPois: It protects you from poison. Str+4: It affects your strength (+4). Int+3: It affects your intelligence (+3). i - a +0 pair of boots (worn) k - a +2 cloak (worn) Magical Staves F - a staff of air {!a} H - a staff of cold {!a} Jewellery D - a +6 ring of dexterity E - a ring of the Octopus King (worn) {HP+2 MP+9 AC+2 EV+2 SH+2} (You found it in a sewer) [ring of magical power] HP+2: It affects your health (+2). MP+9: It affects your magic capacity (+9). AC+2: It affects your AC (+2). EV+2: It affects your evasion (+2). SH+2: It affects your SH (+2). I - a +6 ring of intelligence L - a ring of flight Y - a +4 ring of slaying (worn) Wands c - a wand of flame (13) d - a wand of charming (15) e - a wand of iceblast (2) P - a wand of acid (14) Scrolls h - a scroll of poison j - 2 scrolls of enchant armour {unknown} o - 2 scrolls of fog q - 2 scrolls of torment s - a scroll of noise {unknown} w - 3 scrolls of teleportation {@r2} y - 2 scrolls of blinking G - a scroll of summoning {unknown} J - a scroll of revelation K - a scroll of enchant weapon {unknown} O - 3 scrolls of identify {@r1} Potions u - a potion of haste {@q3} v - 2 potions of might {unknown} x - 2 potions of moonshine z - a potion of mutation {unknown} A - a potion of magic {unknown} B - 2 potions of lignification C - a potion of attraction Dungeon Overview and Level Annotations Branches: Dungeon (8/15) Temple (1/1) D:7 Sewer (visited) Lair: D:8-11 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 ..#.###.#..##...##.## z##..##....#........# .# ..##.##..<##........#... .###.#.....#.##......... ..#.............## #.... ..).......)......##..... ..........)))).......... ...#........)........... ###.........)...@##!## ##...........ZYo# # ##..........Y.o.# ##...#.##.....).# #.....#....##..o....... #..#........#.......... #####.................. ................... ................... You could see 2 yaks, an orc warrior, 2 orcs and a friendly killer bee zombie (minion). Message History Your orc zombie hits the yak. Your killer bee zombie misses the orc warrior. The yak gores your orc priest zombie! Your orc priest zombie is destroyed! The yak gores you. * * * LOW HITPOINT WARNING * * * The orc warrior hits you but does no damage. The orc warrior hits your killer bee zombie with a +0 hand axe! The orc warrior hits your orc zombie with a +0 hand axe. You barely miss the orc warrior. The orc warrior is lightly wounded. Your killer bee zombie hits the orc warrior but does no damage. The yak misses you. Your orc zombie barely misses the orc warrior. Your killer bee zombie misses the orc warrior. The orc warrior hits you with a +0 hand axe. * * * LOW HITPOINT WARNING * * * The orc warrior closely misses your killer bee zombie. The orc warrior hits your orc zombie with a +0 hand axe. Your killer bee zombie hits the orc warrior! The yak attacks as it pursues you! The yak closely misses you. The orc hits your orc zombie with a +0 short sword. Your orc zombie is destroyed! Your killer bee zombie barely misses the yak. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Your killer bee zombie hits the yak. The yak closely misses you. The yak misses your killer bee zombie. The orc warrior hits you with a +0 hand axe! You die... Your body rises from the dead as a mindless zombie. Skill XL: | 1 2 3 4 5 6 7 8 9 10 | ---------------+-------------------------------+----- Invocations | 1 2 3 4 5 | 5.6 Short Blades | 1 2 3 4 5 | 5.1 Long Blades | 1 2 3 4 5 | 5.1 Axes | 1 2 3 4 5 | 5.1 Maces & Flails | 1 2 3 4 5 | 5.1 Polearms | 1 2 3 4 5 | 5.1 Staves | 1 2 3 4 5 | 5.1 Ranged Weapons | 1 2 3 4 5 | 5.1 Throwing | 1 2 3 4 5 | 5.1 Shields | 1 2 3 4 5 | 5.1 Unarmed Combat | 1 2 3 4 5 | 5.1 Spellcasting | 1 2 3 4 5 | 5.1 Shapeshifting | 1 2 3 4 | 4.6 Conjurations | 1 2 3 4 | 4.2 Hexes | 1 2 3 4 | 4.2 Summonings | 1 2 3 4 | 4.2 Necromancy | 1 2 3 4 | 4.2 Translocations | 1 2 3 4 | 4.2 Forgecraft | 1 2 3 4 | 4.2 Fire Magic | 1 2 3 4 | 4.2 Ice Magic | 1 2 3 4 | 4.2 Air Magic | 1 2 3 4 | 4.2 Earth Magic | 1 2 3 4 | 4.2 Alchemy | 1 2 3 4 | 4.2 Fighting | 3 4 5 | 5.8 Dodging | 3 4 5 | 5.8 Stealth | 3 4 5 | 5.7 Armour | 5 6 | 6.9 Evocations | 7 8 | 8.4 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ---------------------------+-------+-------+-------+-------++------- Melee: Club | 25 | | | || 25 Dagger | 103 | 6 | | || 109 Bite | 9 | 3 | 9 | 1 || 22 Long sword | | 90 | 116 | 23 || 229 Throw: Stone | 8 | 29 | 24 | || 61 Dart | 2 | 4 | 2 | || 8 Boomerang | 2 | 12 | 2 | || 16 Invoke: Light the Black T | | | 1 | || 1 Evoke: Wand | 2 | 1 | 2 | || 5 Use: Scroll | | 3 | 7 | 1 || 11 Potion | | | | 2 || 2 Stab: Sleeping | 5 | | 1 | || 6 Paralysed | | | 1 | || 1 Armour: Leather armour | 47 | | | || 47 Scale mail | 18 | 85 | 80 | 34 || 217 Dodge: Dodged | 61 | 68 | 90 | 35 || 254 Block: Other | | | 9 | 2 || 11 Levels and vault maps discovered: D:1: dpeg_arrival_boxes_within_box, layout_basic, angelslayer_ecumenical_altar_broken_walls_simple, minmay_split_cup_small D:2: layout_rooms, grunt_ministairs_10 D:3: layout_basic, fiery_altar_vehumet, dilly_guarded_unrand_throatcut D:4: layout_cave_pools, worldfamousw_hep_ancestral_shrine, minmay_overflow_temple_hex, minmay_misc_feat_room, minmay_between D:5: layout_cave_pools, portal_sewer_entry_d, nicolae_figureground_pulse D:6: layout_rooms, mainiacjoe_overflow_alcove_1, uniq_pikel D:7: layout_basic, nicolae_ru_great_annihilating_truth, chequers_temple_overflow_statue_of_worship, temple_doors_e, serial_aquarium, aquarium_bridge_straight [aquarium_subvault_bridge, aquarium_subvault_wall, aquarium_subvault_bridge, aquarium_subvault_balcony], aquarium_bridge_straight [aquarium_subvault_bridge, aquarium_subvault_balcony, aquarium_subvault_bridge, aquarium_subvault_wall], aquarium_window_fake, aquarium_window_2, aquarium_view_2a, hangedman_feature_mirror, grunt_ministairs_8 D:8: minmay_evil_eye, layout_cave_pools Temple: hellmonk_temple_micro_hex Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | thorbertson2 the Gnoll Artificer began the quest for the | Orb. 0 | D:1 | Reached XP level 1. HP: 17/17 MP: 1/1 92 | D:1 | Found a faded altar of an unknown god. 227 | D:1 | Reached XP level 2. HP: 19/23 MP: 2/2 636 | D:1 | Reached XP level 3. HP: 22/28 MP: 3/3 933 | D:2 | Reached skill level 1 in Invocations 1152 | D:2 | Identified the +0 scale mail of the Ageless Beasts {rPois | Str+4 Int+3} 1183 | D:2 | Reached skill level 1 in Short Blades 1183 | D:2 | Reached skill level 1 in Long Blades 1183 | D:2 | Reached skill level 1 in Axes 1183 | D:2 | Reached skill level 1 in Maces & Flails 1183 | D:2 | Reached skill level 1 in Polearms 1183 | D:2 | Reached skill level 1 in Staves 1183 | D:2 | Reached skill level 1 in Ranged Weapons 1183 | D:2 | Reached skill level 1 in Throwing 1183 | D:2 | Reached skill level 1 in Shields 1183 | D:2 | Reached skill level 1 in Unarmed Combat 1183 | D:2 | Reached skill level 1 in Spellcasting 1494 | D:3 | Reached skill level 1 in Shapeshifting 1494 | D:3 | Reached XP level 4. HP: 22/34 MP: 5/5 1584 | D:3 | Found the +7 Throatcutter {drain, coup de grace} 1586 | D:3 | Reached skill level 1 in Conjurations 1586 | D:3 | Reached skill level 1 in Hexes 1586 | D:3 | Reached skill level 1 in Summonings 1586 | D:3 | Reached skill level 1 in Necromancy 1586 | D:3 | Reached skill level 1 in Translocations 1586 | D:3 | Reached skill level 1 in Forgecraft 1586 | D:3 | Reached skill level 1 in Fire Magic 1586 | D:3 | Reached skill level 1 in Ice Magic 1586 | D:3 | Reached skill level 1 in Air Magic 1586 | D:3 | Reached skill level 1 in Earth Magic 1586 | D:3 | Reached skill level 1 in Alchemy 1608 | D:3 | Got the +7 Throatcutter {drain, coup de grace} 1909 | D:3 | Reached XP level 5. HP: 37/40 MP: 5/7 1966 | D:3 | Found a radiant altar of Vehumet. 2663 | D:4 | Reached skill level 3 in Fighting 2663 | D:4 | Reached skill level 3 in Dodging 3103 | D:4 | Found a shimmering altar of Xom. 3105 | D:4 | Found a blossoming altar of Fedhas. 3105 | D:4 | Found an iron altar of Okawaru. 3105 | D:4 | Found a burning altar of Makhleb. 3113 | D:4 | Reached skill level 2 in Invocations 3114 | D:4 | Found an ancient bone altar of Kikubaaqudgha. 3114 | D:4 | Found a hide-covered altar of Uskayaw. 3221 | D:4 | Reached XP level 6. HP: 47/47 MP: 8/8 3234 | D:4 | Found a hazy altar of Hepliaklqana. 3453 | D:5 | Entered Level 5 of the Dungeon 3459 | D:5 | Reached skill level 3 in Stealth 3463 | D:5 | Reached skill level 5 in Armour 3654 | D:5 | Found a glowing drain. 3663 | Sewer | Entered a sewer 3673 | Sewer | Reached skill level 2 in Short Blades 3673 | Sewer | Reached skill level 2 in Long Blades 3673 | Sewer | Reached skill level 2 in Axes 3673 | Sewer | Reached skill level 2 in Maces & Flails 3673 | Sewer | Reached skill level 2 in Polearms 3673 | Sewer | Reached skill level 2 in Staves 3673 | Sewer | Reached skill level 2 in Ranged Weapons 3673 | Sewer | Reached skill level 2 in Throwing 3673 | Sewer | Reached skill level 2 in Shields 3673 | Sewer | Reached skill level 2 in Unarmed Combat 3673 | Sewer | Reached skill level 2 in Spellcasting 4217 | Sewer | Found the ring of the Octopus King 4260 | Sewer | Reached skill level 2 in Shapeshifting 4261 | Sewer | Reached skill level 7 in Evocations 4261 | Sewer | Reached XP level 7. HP: 52/52 MP: 10/10 4263 | Sewer | Identified a ring of the Octopus King {HP+2 MP+9 AC+2 EV+2 | SH+2} 4563 | D:5 | Reached skill level 2 in Conjurations 4563 | D:5 | Reached skill level 2 in Hexes 4563 | D:5 | Reached skill level 2 in Summonings 4563 | D:5 | Reached skill level 2 in Necromancy 4563 | D:5 | Reached skill level 2 in Translocations 4563 | D:5 | Reached skill level 2 in Forgecraft 4563 | D:5 | Reached skill level 2 in Fire Magic 4563 | D:5 | Reached skill level 2 in Ice Magic 4563 | D:5 | Reached skill level 2 in Air Magic 4563 | D:5 | Reached skill level 2 in Earth Magic 4563 | D:5 | Reached skill level 2 in Alchemy 4788 | D:5 | Identified the rimehorn talisman of Oheruop {*Corrode rPois | Str+3 Int+2} 5012 | D:6 | Reached skill level 3 in Invocations 5059 | D:6 | Noticed Pikel 5072 | D:6 | Killed Pikel 5073 | D:6 | Reached skill level 4 in Fighting 5073 | D:6 | Reached skill level 3 in Short Blades 5073 | D:6 | Reached skill level 3 in Long Blades 5073 | D:6 | Reached skill level 3 in Axes 5073 | D:6 | Reached skill level 3 in Maces & Flails 5073 | D:6 | Reached skill level 3 in Polearms 5073 | D:6 | Reached skill level 3 in Staves 5073 | D:6 | Reached skill level 3 in Ranged Weapons 5073 | D:6 | Reached skill level 3 in Throwing 5073 | D:6 | Reached skill level 4 in Dodging 5073 | D:6 | Reached skill level 4 in Stealth 5073 | D:6 | Reached skill level 3 in Shields 5073 | D:6 | Reached skill level 3 in Unarmed Combat 5073 | D:6 | Reached skill level 3 in Spellcasting 5073 | D:6 | Reached skill level 3 in Shapeshifting 5073 | D:6 | Reached XP level 8. HP: 60/60 MP: 13/13 5241 | D:6 | Reached skill level 3 in Conjurations 5241 | D:6 | Reached skill level 3 in Hexes 5241 | D:6 | Reached skill level 3 in Summonings 5241 | D:6 | Reached skill level 3 in Necromancy 5241 | D:6 | Reached skill level 3 in Translocations 5241 | D:6 | Reached skill level 3 in Forgecraft 5241 | D:6 | Reached skill level 3 in Fire Magic 5241 | D:6 | Reached skill level 3 in Ice Magic 5241 | D:6 | Reached skill level 3 in Air Magic 5241 | D:6 | Reached skill level 3 in Earth Magic 5241 | D:6 | Reached skill level 3 in Alchemy 5241 | D:6 | Reached skill level 4 in Invocations 5293 | D:6 | Found a white marble altar of Elyvilon. 5300 | D:6 | Reached skill level 6 in Armour 5644 | D:6 | Reached XP level 9. HP: 57/66 MP: 14/14 5645 | D:6 | Reached skill level 4 in Short Blades 5645 | D:6 | Reached skill level 4 in Long Blades 5645 | D:6 | Reached skill level 4 in Axes 5645 | D:6 | Reached skill level 4 in Maces & Flails 5645 | D:6 | Reached skill level 4 in Polearms 5645 | D:6 | Reached skill level 4 in Staves 5645 | D:6 | Reached skill level 4 in Ranged Weapons 5645 | D:6 | Reached skill level 4 in Throwing 5645 | D:6 | Reached skill level 4 in Shields 5645 | D:6 | Reached skill level 4 in Unarmed Combat 5645 | D:6 | Reached skill level 4 in Spellcasting 5972 | D:7 | Found a staircase to the Ecumenical Temple. 6008 | Temple | Entered the Ecumenical Temple 6015 | Temple | Became a worshipper of Yredelemnul the Fallen 6078 | D:7 | Found a basalt altar of Yredelemnul. 6132 | D:7 | Reached skill level 5 in Fighting 6132 | D:7 | Reached skill level 5 in Dodging 6172 | D:7 | Reached skill level 5 in Stealth 6215 | D:7 | Reached skill level 4 in Shapeshifting 6221 | D:7 | Reached skill level 8 in Evocations 6315 | D:7 | Reached * piety under Yredelemnul 6326 | D:7 | Found a sacrificial altar of Ru. 6395 | D:7 | Reached skill level 5 in Invocations 6396 | D:7 | Found a radiant altar of Vehumet. 6613 | D:7 | Found a stormy altar of Qazlal. 6616 | D:7 | Found an opulent altar of Gozag. 6918 | D:8 | Reached skill level 4 in Conjurations 6918 | D:8 | Reached skill level 4 in Hexes 6918 | D:8 | Reached skill level 4 in Summonings 6918 | D:8 | Reached skill level 4 in Necromancy 6918 | D:8 | Reached skill level 4 in Translocations 6918 | D:8 | Reached skill level 4 in Forgecraft 6918 | D:8 | Reached skill level 4 in Fire Magic 6918 | D:8 | Reached skill level 4 in Ice Magic 6918 | D:8 | Reached skill level 4 in Air Magic 6918 | D:8 | Reached skill level 4 in Earth Magic 6918 | D:8 | Reached skill level 4 in Alchemy 6922 | D:8 | Reached XP level 10. HP: 57/75 MP: 17/17 6946 | D:8 | Reached skill level 5 in Short Blades 6946 | D:8 | Reached skill level 5 in Long Blades 6946 | D:8 | Reached skill level 5 in Axes 6946 | D:8 | Reached skill level 5 in Maces & Flails 6946 | D:8 | Reached skill level 5 in Polearms 6946 | D:8 | Reached skill level 5 in Staves 6946 | D:8 | Reached skill level 5 in Ranged Weapons 6946 | D:8 | Reached skill level 5 in Throwing 6946 | D:8 | Reached skill level 5 in Shields 6946 | D:8 | Reached skill level 5 in Unarmed Combat 6946 | D:8 | Reached skill level 5 in Spellcasting 6979 | D:8 | HP: 2/78 [orc warrior/bolt (10)] 6984 | D:8 | HP: 7/78 [orc warrior/+0 hand axe (3)] 6986 | D:8 | Slain by an orc warrior Vanquished Creatures Pikel (D:6) 3 water moccasins An orc warrior (D:8) 7 ice beasts A black bear (D:7) 2 centaurs A phantom (D:6) 2 kobold brigands 4 bullfrogs 4 scorpions 4 wights (D:8) 5 killer bees (D:8) A howler monkey (D:7) A bombardier beetle (D:7) 2 jellies 3 hounds (D:5) 2 orc priests (D:8) 6 iguanas 3 sleepcaps 7 orc wizards 11 adders A shadow imp (D:6) 4 ufetubi (D:6) 6 dart slugs (Sewer) 18 orcs 2 ribbon worms 5 endoplasms 9 giant cockroaches 11 hobgoblins A jackal (D:4) 3 quokkas 18 ball pythons 2 bats 9 frilled lizards 12 goblins 19 kobolds 3 rats (D:1) 194 creatures vanquished. Vanquished Creatures (collateral kills) 3 orcs (D:8) A hobgoblin (D:7) 4 creatures vanquished. Grand Total: 198 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 | 7075 | 6395 | 680 | 1666 | 3226 | 10 | 707.5 | Dungeon | 6337 | 5663 | 674 | 1279 | 3153 | 8 | 792.1 | Temple | 14 | 8 | 6 | 0 | 0 | 1 | 14.0 | Sewer | 723 | 723 | 0 | 387 | 73 | 1 | 723.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D:7: 1174 daAuts D:3: 1053 daAuts D:4: 964 daAuts D:5: 868 daAuts D:1: 851 daAuts D:6: 725 daAuts Sewer: 723 daAuts D:2: 581 daAuts D:8: 118 daAuts Temple: 14 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 | 3387 | 2022 | 37.4 | 128 | 70 | 35.4 +---------+---------+-------+---------+---------+------- D:1 | 34 | 4 | 10.5 | 26 | 3 | 10.3 D:2 | 29 | 3 | 9.4 | 12 | 2 | 14.3 D:3 | 102 | 7 | 6.4 | 16 | 7 | 30.4 D:4 | 123 | 17 | 12.1 | 15 | 3 | 16.7 D:5 | 314 | 12 | 3.7 | 7 | 1 | 12.5 D:6 | 621 | 891 | 58.9 | 13 | 8 | 38.1 D:7 | 1184 | 382 | 24.4 | 22 | 9 | 29.0 D:8 | 980 | 416 | 29.8 | 17 | 4 | 19.0 Sewer | 0 | 290 | 100.0 | 0 | 33 | 100.0 +---------+---------+-------+---------+---------+-------