Dungeon Crawl Stone Soup version 0.32-a0-1928-g73a98bb (webtiles) character file. Game seed: 8826723636157301765 16114 kickassninja the Grappler (level 12, -11/116 HPs) Began as a Merfolk Shapeshifter on July 30, 2024. Was an Initiate of Gozag. Mangled by a blink frog (15 damage) ... on level 2 of the Lair of Beasts. The game lasted 00:23:34 (15136 turns). kickassninja the Grappler(Merfolk Shapeshifter) Turns: 15136, Time: 00:23:34 Health: -11/116 AC: 9 Str: 29 XL: 12 Next: 34% Magic: 18/18 EV: 12 Int: 11 God: Gozag Gold: 1825 SH: 5 Dex: 17 Spells: 17/19 levels left rFire . . . - Unarmed rCold . . . (shield currently unavailable) rNeg . . . A - melded +0 robe of the Fiddle {rC+ Str+3} rPois + f - melded +0 helmet rElec . E - melded +2 cloak {rPois} rCorr . V - melded +0 pair of gloves "Kytraicedu" {rElec Str+4} SInv . y - melded +2 pair of boots Will +.... i - amulet of reflection Stlth ++ S - +6 ring of strength HPRegen 0.39/turn H - ring "Effu" {rPois Will+ Dex+4} MPRegen 0.16/turn %: reflection @: snake-form, gold aura A: constrict, boosted hp, poison resistance, cold-blooded, large, (nimble swimmer 2), (mertail) a: Begin Untransformation, Renounce Religion, Potion Petition, Call Merchant, Bribe Branch You were on level 2 of the Lair of Beasts. You worshipped Gozag. Gozag was most pleased with you. You were an enormous serpent. You visited 2 branches of the dungeon, and saw 13 of its levels. You collected 1917 gold pieces. You paid 92 gold pieces to Gozag. Innate Abilities, Weirdness & Mutations You are an enormous serpent. You have a powerful constriction melee attack. Your maximum health is increased. You are resistant to poisons. (rPois) You are cold-blooded and may be slowed by cold attacks. You are incapable of wielding weapons or throwing items. Your armour is entirely melded. ((You are very nimble when in or above water. (Stealth+, EV+, Speed+++))) ((Your lower body shifts to a powerful aquatic tail in water.)) Skills: + Level 9.8 Fighting - Level 6.0 Dodging * Level 13.9 Unarmed Combat - Level 4.3 Spellcasting - Level 4.0 Translocations - Level 5.0 Evocations + Level 10.7 Shapeshifting You had 17 spell levels left. You knew the following spells: Your Spells Type Power Damage Failure Level B - Blink Tloc 22% N/A 7% 2 Your spell library contained the following spells: Spells Type Power Damage Failure Level Magic Dart Conj 8% 1d3 22% 1 Shock Conj/Air 8% 1d3 22% 1 Call Imp Summ 4% N/A 34% 2 Ensorcelled Hibernation Hex/Ice 4% N/A 34% 2 Dazzling Flash Conj/Hex 4% N/A 56% 3 Fugue of the Fallen Necr 2% N/A 56% 3 Ozocubu's Armour Ice 2% N/A 56% 3 Passwall Erth 2% N/A 56% 3 Swiftness Air 2% N/A 56% 3 Airstrike Air 1% 2d(1-17) 92% 4 Anguish Hex/Necr 1% N/A 92% 4 Cigotuvi's Putrefaction Necr/Air 2% N/A 92% 4 Dispel Undead Necr 2% 3d7 92% 4 Leda's Liquefaction Alch/Erth 1% N/A 92% 4 Martyr's Knell Necr/Summ 2% N/A 92% 4 Petrify Alch/Erth 2% N/A 92% 4 Metabolic Englaciation Hex/Ice 1% N/A 99% 5 Starburst Conj/Fire 1% 6d3 100% 6 Manifold Assault Tloc 5% N/A 100% 7 Fulsome Fusillade Conj/Alch 1% (3-5)d5 100% 8 Inventory: Hand Weapons b - a +0 orcbow j - a +2 sling of freezing n - a +2 dagger of venom Missiles C - 3 curare-tipped darts {=f} Armour f - a +0 helmet (melded) y - a +2 pair of boots (melded) A - the +0 robe of the Fiddle (melded) {rC+ Str+3} (You found it on level 7 of the Dungeon) Str+3: It affects your strength (+3). rC+: It protects you from cold. E - a +2 cloak of poison resistance (melded) U - a +0 kite shield V - the +0 pair of gloves "Kytraicedu" (melded) {rElec Str+4} (You found it on level 5 of the Dungeon) Str+4: It affects your strength (+4). rElec: It insulates you from electricity. Magical Staves J - a staff of air {!a} Jewellery i - an amulet of reflection (around neck) o - an amulet of guardian spirit v - a ring of see invisible z - a ring of wizardry D - a +6 ring of dexterity F - a ring of fire H - the ring "Effu" (right hand) {rPois Will+ Dex+4} (You found it on level 9 of the Dungeon) [ring of willpower] Dex+4: It affects your dexterity (+4). rPois: It protects you from poison. Will+: It increases your willpower. L - a ring of flight S - a +6 ring of strength (left hand) T - a +4 ring of protection W - a ring of willpower Z - a ring of wizardry Talismans c - a beast talisman d - a flux talisman Q - a serpent talisman (active) Wands B - a wand of charming (15) (quivered) G - a wand of flame (36) R - a wand of warping (14) Scrolls g - 2 scrolls of fog {unknown} k - a scroll of brand weapon {unknown} l - a scroll of poison {unknown} m - 3 scrolls of blinking q - 4 scrolls of teleportation {@r2} r - 3 scrolls of immolation {unknown} s - 2 scrolls of enchant weapon {unknown} u - 2 scrolls of revelation {unknown} w - a scroll of torment {unknown} I - 3 scrolls of vulnerability {unknown} K - a scroll of enchant armour {unknown} O - 2 scrolls of noise {unknown} P - a scroll of identify {@r1} Potions a - 2 potions of magic {unknown} e - 3 potions of might {unknown} h - 6 potions of curing {@q1} p - 4 potions of enlightenment t - 4 potions of mutation x - a potion of heal wounds {unknown} M - a potion of degeneration {unknown} N - a potion of invisibility {unknown} Y - 2 potions of ambrosia Miscellaneous X - a phantom mirror Dungeon Overview and Level Annotations Branches: Dungeon (11/15) Temple (0/1) D:7 Lair (2/5) D:11 Swamp: Lair:2-3 Shoals: Lair:2-3 Snake: Lair:2-3 Spider: Lair:2-3 Orc: D:9-12 Altars: Ashenzari Dithmenos Elyvilon Fedhas Gozag Hepliaklqana Ru Trog Uskayaw Vehumet Wu Jian Xom Yredelemnul The Shining One Beogh Shops: D:4 ( Annotations: D:8 4 transporters, 3 runed translucent doors, lyrin's ghost, novice VSBe D:10 2 transporters, Renatii's ghost, journeyman TeHu Lair:2 Nergalle #......## ###....... .........## # #......#.##.# ###...........# ..............# ........h...... #.P.P$S$.....# .. #####$F###P..# ..# ##..# # #..#######P..## ...............# ................# ..#.+#P.........# .......P.......## ...[..P...###.# You could see a blink frog and a wolf. Message History The blink frog is no longer distracted by gold. The wolf bites you. * * * LOW HITPOINT WARNING * * * The blink frog barely misses you. You closely miss the blink frog. The blink frog is almost dead. You constrict the blink frog. You kill the blink frog! The wolf closely misses you. Training target 5.0 for Evocations reached! Your Evocations skill increases to level 5! You miss the blink frog. Your grab misses the blink frog. The wolf bites you! * * * LOW HITPOINT WARNING * * * The blink frog blinks! The blink frog closely misses you. The wolf bites you but does no damage. Unknown command. You barely miss the blink frog. Your grab misses the blink frog. The wolf closely misses you. You closely miss the blink frog. You grab the blink frog. You constrict the blink frog. The wolf bites you. * * * LOW HITPOINT WARNING * * * The blink frog hits you. * * * LOW HITPOINT WARNING * * * The blink frog hits you! * * * LOW HITPOINT WARNING * * * You body-slam the blink frog!! You kill the blink frog! You block the wolf's attack. The blink frog hits you! You die... Your body crumbles into a pile of gold. Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 | ---------------+-------------------------------------+----- Dodging | 3 4 5 6 | 6.0 Fighting | 2 3 4 6 7 9 | 9.8 Shapeshifting | 5 7 8 10 | 10.7 Unarmed Combat | 4 5 7 9 11 13 | 13.9 Spellcasting | 1 2 4 | 4.3 Translocations | 1 2 4 | 4.0 Evocations | 3 4 5 | 5.0 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ---------------------------+-------+-------+-------+-------++------- Melee: Unarmed | 62 | 142 | 284 | 414 || 902 Punch | 1 | 1 | | || 2 Dagger | | 2 | | || 2 Constrict | | | | 19 || 19 Fire: Sling | 14 | 41 | | || 55 Evoke: Wand | | | 3 | 4 || 7 Use: Scroll | | | 7 | 1 || 8 Potion | | | 2 | || 2 Armour: Animal skin | 29 | 43 | | || 72 Skin | | 32 | 140 | 191 || 363 Dodge: Dodged | 38 | 85 | 197 | 307 || 627 Block: Other | | | 38 | 87 || 125 Reflection | | | 7 | 10 || 17 Form: Flux | | 1 | 1 | || 2 | | | 1 | || 1 Serpent | | | | 1 || 1 Levels and vault maps discovered: D:1: dpeg_arrival_long_road, layout_basic D:2: layout_loops_ring, nicolae_the_louvre, uniq_jessica, uniq_natasha, uniq_crazy_yiuf_cottage D:3: layout_basic, nicolae_uskayaw_en_pointe, nicolae_concentric_dashed_squares_mild D:4: layout_layer_cave, serial_shops, nicolae_shop_window_shopping, biasface_ghost_orc_armoury D:5: layout_loops_cross D:6: layout_loops_corners, grunt_temple_overflow_open, mainiacjoe_overflow_tiny_flanked, gammafunk_ghost_stat_death, minmay_fractal_squares_diagonal_5 D:7: layout_basic, temple_pool_b, kennysheep_generic_room_9 D:8: layout_cave_pools, tgw_xom, gammafunk_ghost_nasty_kobolds, nicolae_kite_square_tiling_tiny, grunt_ministairs_2, nicolae_diode_quadrants, uniq_maurice, uniq_joseph, uniq_pikel D:9: layout_gridville, riverfiend_overflow_shadow_ancestor D:10: layout_long_grid, trog_hazing_becter, gammafunk_ghost_abyssal_escape, nicolae_nh_ransacked_shop D:11: layout_long_grid, lair_entry_dummy, uniq_sonja, uniq_erica Lair:1: layout_cellular_growth, infiniplex_staircase_pool Lair:2: layout_chaotic_city, uniq_nergalle, uniq_harold Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | kickassninja the Merfolk Shapeshifter began the quest for | the Orb. 0 | D:1 | Reached XP level 1. HP: 15/15 MP: 1/1 0 | D:1 | Upgraded the game from 0.32-a0-1913-gb2e4c65 to | 0.32-a0-1927-ga117348 117 | D:1 | Reached XP level 2. HP: 20/21 MP: 2/2 127 | D:1 | Reached skill level 3 in Dodging 314 | D:1 | Reached XP level 3. HP: 25/26 MP: 3/3 899 | D:2 | Noticed Jessica 901 | D:2 | Killed Jessica 902 | D:2 | Reached skill level 2 in Fighting 902 | D:2 | Reached skill level 5 in Shapeshifting 902 | D:2 | Reached XP level 4. HP: 33/33 MP: 4/4 1292 | D:2 | Noticed Natasha 1671 | D:3 | Found a hide-covered altar of Uskayaw. 1671 | D:3 | Noticed a +0 falchion 1671 | D:3 | Noticed a +0 spear 1672 | D:3 | Noticed a +0 dagger 1672 | D:3 | Noticed a +0 short sword 1672 | D:3 | Noticed a +0 short sword 1673 | D:3 | Noticed a +0 falchion 1673 | D:3 | Noticed a +0 dagger 1674 | D:3 | Noticed a +0 spear 2045 | D:3 | Noticed an ogre 2100 | D:4 | Reached XP level 5. HP: 38/38 MP: 5/5 2235 | D:4 | Noticed a phantom 2246 | D:4 | Killed a phantom 2247 | D:4 | Reached skill level 6 in Shapeshifting 2332 | D:4 | Found Binicock's Antique Weapon Shop. 2576 | D:4 | Reached skill level 7 in Shapeshifting 2897 | D:4 | Found a runed translucent gate. 2898 | D:4 | Noticed Dega's ghost (novice CoHu) 2898 | D:4 | Found a runed translucent gate. 2899 | D:4 | Found a runed translucent gate. 2907 | D:4 | Identified the +0 plate armour of Ewaur {rPois rF+ Int-3} 2907 | D:4 | Noticed an orc warrior 3107 | D:4 | Found a roughly hewn altar of Beogh. 3202 | D:2 | Reached XP level 6. HP: 36/44 MP: 2/6 3210 | D:2 | Reached skill level 4 in Unarmed Combat 3357 | D:2 | Found a runed translucent door. 3358 | D:2 | Noticed Crazy Yiuf 3792 | D:2 | Killed Natasha 4016 | D:2 | Found a runed translucent door. 4129 | D:2 | Noticed Natasha 4158 | D:2 | Killed Natasha 4266 | D:2 | Noticed Natasha 4274 | D:2 | Killed Natasha 4275 | D:2 | Reached skill level 4 in Dodging 4466 | D:5 | Entered Level 5 of the Dungeon 4820 | D:5 | Noticed an ice beast 4975 | D:5 | Learned a level 2 spell: Blink 5001 | D:5 | Reached XP level 7. HP: 46/51 MP: 5/7 5043 | D:5 | Identified the +0 pair of gloves "Kytraicedu" {rElec Str+4} 5067 | D:5 | Reached skill level 3 in Fighting 5067 | D:5 | Reached skill level 5 in Unarmed Combat 5565 | D:6 | Reached skill level 1 in Spellcasting 5565 | D:6 | Reached skill level 1 in Translocations 5698 | D:6 | Noticed OliveOil4321's ghost (novice DsNe) 5709 | D:6 | Found a transporter. 5716 | D:6 | Noticed a wyvern 5729 | D:6 | Killed a wyvern 5730 | D:6 | Reached skill level 5 in Dodging 5730 | D:6 | Reached XP level 8. HP: 38/60 MP: 6/10 5738 | D:6 | Reached skill level 6 in Unarmed Combat 5946 | D:6 | Upgraded the game from 0.32-a0-1927-ga117348 to | 0.32-a0-1928-g73a98bb 5973 | D:6 | Reached skill level 4 in Fighting 5973 | D:6 | Reached skill level 2 in Spellcasting 6165 | D:6 | Reached skill level 2 in Translocations 6436 | D:6 | Found a transporter. 6615 | D:6 | Found a glowing golden altar of the Shining One. 6716 | D:6 | Found a basalt altar of Yredelemnul. 6716 | D:6 | Found an ornate altar of the Wu Jian Council. 6717 | D:6 | Found a white marble altar of Elyvilon. 6717 | D:6 | Found a broken altar of Ashenzari. 6717 | D:6 | Found a blossoming altar of Fedhas. 6724 | D:6 | Found a sacrificial altar of Ru. 6724 | D:6 | Found a radiant altar of Vehumet. 6725 | D:6 | Found an opulent altar of Gozag. 6733 | D:6 | Became a worshipper of Gozag Ym Sagoz the Greedy 6992 | D:7 | Identified the +0 robe of the Fiddle {rC+ Str+3} 7061 | D:7 | Reached skill level 6 in Dodging 7061 | D:7 | Reached skill level 7 in Unarmed Combat 7133 | D:7 | Found a staircase to the Ecumenical Temple. 7636 | D:8 | Reached XP level 9. HP: 59/67 MP: 13/13 7648 | D:8 | Reached skill level 3 in Spellcasting 7742 | D:8 | Noticed Joseph 7757 | D:8 | Reached skill level 5 in Fighting 7762 | D:8 | Noticed Pikel 7777 | D:7 | Reached skill level 3 in Translocations 7853 | D:8 | You fall into a shaft and drop 3 floors! 7872 | D:11 | Reached skill level 8 in Unarmed Combat 7927 | D:11 | Noticed a hornet 7929 | D:10 | Entered Level 10 of the Dungeon 7964 | D:10 | Found a transporter. 8026 | D:10 | Noticed a hornet 8041 | D:10 | Killed a hornet 8401 | D:10 | Noticed a toenail golem 8404 | D:10 | Found a transporter. 8632 | D:8 | Reached skill level 9 in Unarmed Combat 8632 | D:8 | Reached skill level 4 in Spellcasting 8632 | D:8 | Noticed Maurice 8799 | D:8 | Maurice stole a curare-tipped dart {=f} 8800 | D:8 | Killed Maurice 8801 | D:8 | Reached skill level 6 in Fighting 8815 | D:8 | Noticed a two-headed ogre 8925 | D:8 | Reached skill level 4 in Translocations 8942 | D:8 | Reached XP level 10. HP: 38/77 MP: 16/16 8942 | D:8 | Killed Joseph 9233 | D:8 | Killed Pikel 9234 | D:8 | Reached skill level 10 in Unarmed Combat 9486 | D:8 | Found a transporter. 9486 | D:8 | Found a transporter. 9490 | D:8 | Found a transporter. 9514 | D:8 | Found a transporter. 9570 | D:8 | Found a runed translucent gate. 9570 | D:8 | Found a runed translucent gate. 9570 | D:8 | Found a runed translucent gate. 9574 | D:8 | Noticed a kobold demonologist 9577 | D:8 | Noticed lyrin's ghost (novice VSBe) 9701 | D:8 | Found a shimmering altar of Xom. 9713 | D:8 | Reached skill level 7 in Fighting 9831 | D:8 | Killed a two-headed ogre 9832 | D:8 | Reached skill level 1 in Evocations 9832 | D:8 | Reached skill level 8 in Shapeshifting 10205 | D:9 | Reached skill level 2 in Evocations 10213 | D:9 | Reached skill level 11 in Unarmed Combat 10250 | D:9 | Identified the ring "Effu" {rPois Will+ Dex+4} 10693 | D:9 | Found a hazy altar of Hepliaklqana. 10693 | D:9 | Found a shadowy altar of Dithmenos. 11094 | D:10 | Noticed a two-headed ogre 11103 | D:10 | Killed a two-headed ogre 11104 | D:10 | Reached skill level 3 in Evocations 11104 | D:10 | Reached XP level 11. HP: 55/86 MP: 17/17 11215 | D:10 | Noticed a rakshasa 11264 | D:10 | Found a bloodstained altar of Trog. 11429 | D:10 | Reached skill level 8 in Fighting 11616 | D:10 | Noticed Renatii's ghost (journeyman TeHu) 11664 | D:11 | Noticed Sonja 11671 | D:11 | Killed Sonja 11672 | D:11 | Reached skill level 9 in Shapeshifting 11674 | D:11 | Found a staircase to the Lair. 11957 | D:11 | Reached skill level 12 in Unarmed Combat 12109 | D:11 | Noticed a sixfirhy 12111 | D:11 | Reached skill level 4 in Evocations 12693 | D:11 | Noticed Erica 12700 | D:11 | Killed Erica 13223 | D:2 | Killed Crazy Yiuf 13357 | D:4 | Killed Dega's ghost 13586 | D:6 | Reached skill level 9 in Fighting 13600 | D:6 | Killed OliveOil4321's ghost 13601 | D:6 | Reached skill level 10 in Shapeshifting 13604 | D:6 | Reached skill level 13 in Unarmed Combat 13793 | Lair:1 | Entered Level 1 of the Lair of Beasts 13985 | Lair:1 | Noticed a lindwurm 13999 | Lair:1 | Killed a lindwurm 14181 | Lair:1 | Reached XP level 12. HP: 95/95 MP: 18/18 14942 | Lair:2 | Noticed Nergalle 15133 | Lair:2 | Reached skill level 5 in Evocations 15135 | Lair:2 | HP: 4/116 [blink frog (11)] 15136 | Lair:2 | Mangled by a blink frog Vanquished Creatures Erica (D:11) 2 two-headed ogres Sonja (D:11) Pikel (D:8) A lindwurm (Lair:1) The ghost of OliveOil4321 the Grave Robber, a novice DsNe (D:6) Maurice (D:8) A black mamba (Lair:2) 2 kobold demonologists (D:11) The ghost of Dega the Shooter, a novice CoHu of Gozag (D:4) A rime drake (Lair:2) An unseen horror (D:11) A komodo dragon (Lair:1) 3 trolls 2 hornets 6 blink frogs A vampire (D:11) 3 wyverns 12 yaks A wraith (D:11) A basilisk (Lair:2) A steam dragon (D:8) 2 acid dragons (D:11) 4 water moccasins 2 sky beasts A black bear (Lair:1) 3 ice beasts 3 orc warriors 4 centaurs 5 wolves 2 phantoms 3 kobold brigands 7 bullfrogs 2 gnoll sergeants 2 scorpions 4 wights (D:9) 4 killer bees (D:9) 6 howler monkeys An electric eel (D:8) A bombardier beetle (D:5) 3 quasits (D:6) A jelly (D:7) 4 hounds Crazy Yiuf (D:2) 7 orc priests A sleepcap (D:7) Jessica (D:2) 2 iguanas (D:6) Natasha (thrice) (D:2) 10 orc wizards 13 gnolls 7 adders 4 white imps 2 ribbon worms 3 dart slugs 45 orcs 11 ball pythons 3 bats 3 endoplasms 3 giant cockroaches 9 goblins 8 hobgoblins 3 jackals (D:1) A quokka (D:1) 3 frilled lizards 21 kobolds 3 rats 276 creatures vanquished. Vanquished Creatures (collateral kills) Joseph (D:8) A howler monkey (D:8) 2 creatures vanquished. Vanquished Creatures (others) A centaur (D:8) An orc wizard (D:8) 2 creatures vanquished. Grand Total: 280 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 | 15027 | 13960 | 1067 | 2676 | 8650 | 13 | 1155.9 | Dungeon | 13708 | 12705 | 1003 | 2605 | 7713 | 11 | 1246.2 | Lair | 1319 | 1255 | 64 | 71 | 937 | 2 | 659.5 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D:2: 2024 daAuts D:6: 1560 daAuts D:10: 1373 daAuts D:4: 1348 daAuts D:7: 1346 daAuts D:9: 1167 daAuts D:8: 1166 daAuts Lair:1: 1130 daAuts D:11: 1034 daAuts D:5: 984 daAuts D:1: 868 daAuts D:3: 834 daAuts Lair:2: 188 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 | 17696 | 5574 | 24.0 | 237 | 42 | 15.1 +---------+---------+-------+---------+---------+------- D:1 | 54 | 0 | 0.0 | 30 | 0 | 0.0 D:2 | 150 | 114 | 43.2 | 18 | 3 | 14.3 D:3 | 43 | 0 | 0.0 | 17 | 0 | 0.0 D:4 | 160 | 620 | 79.5 | 10 | 9 | 47.4 D:5 | 273 | 0 | 0.0 | 13 | 0 | 0.0 D:6 | 614 | 1142 | 65.0 | 22 | 9 | 29.0 D:7 | 353 | 132 | 27.2 | 8 | 1 | 11.1 D:8 | 2090 | 1874 | 47.3 | 23 | 8 | 25.8 D:9 | 1717 | 0 | 0.0 | 17 | 0 | 0.0 D:10 | 1775 | 64 | 3.5 | 21 | 10 | 32.3 D:11 | 3950 | 1628 | 29.2 | 26 | 2 | 7.1 Lair:1 | 4154 | 0 | 0.0 | 21 | 0 | 0.0 Lair:2 | 2363 | 0 | 0.0 | 11 | 0 | 0.0 +---------+---------+-------+---------+---------+-------