Crash caused by signal #6: Aborted Version: BcadrenCrawl: Boulder Brew 0.05.1-10-g30b10e1c1b Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 1407708230679914623, deterministic pregen: 1 Version history: Game started: 0.05 0.05-5-g1455f61281 0.05-9-ga83af9f50e 0.05.1-9-g102c974c0d 0.05.1-10-g30b10e1c1b Command line: /usr/games/crawl-bcadren -name DEFE -rc /dgldir/rcfiles/crawl-bcadren/DEFE.rc -macro /dgldir/rcfiles/crawl-bcadren/DEFE.macro -morgue /dgldir/morgue/DEFE/ -webtiles-socket /crawl-master/webserver/sockets/DEFE:2021-06-01.08:34:04.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-bcadren(_Z17write_stack_traceP8_IO_FILE+0x3b) [0x55b03768a8db]: write_stack_trace(_IO_FILE*) /usr/games/crawl-bcadren(_Z13do_crash_dumpv+0x47a) [0x55b03769385a]: do_crash_dump() /usr/games/crawl-bcadren(_Z20crash_signal_handleri+0xae) [0x55b03768ac4e]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f17d4cdaf20]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7) [0x7f17d4cdae97]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x141) [0x7f17d4cdc801]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x8c957) [0x7f17d58ee957] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x92ab6) [0x7f17d58f4ab6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x92af1) [0x7f17d58f4af1] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x92d24) [0x7f17d58f4d24] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x8e797) [0x7f17d58f0797] /usr/games/crawl-bcadren(+0x35c053) [0x55b037658053]: /usr/games/crawl-bcadren(+0x365b44) [0x55b037661b44]: /usr/games/crawl-bcadren(+0x35e302) [0x55b03765a302]: /usr/games/crawl-bcadren(_Z9dump_charRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbPK15scorefile_entry+0x49) [0x55b03765adc9]: dump_char(std::__cxx11::basic_string, std::allocator > const&, bool, bool, scorefile_entry const*) /usr/games/crawl-bcadren(_Z15process_command12command_type+0xba1) [0x55b037cb6eb1]: process_command(command_type) /usr/games/crawl-bcadren(+0x9b915a) [0x55b037cb515a]: /usr/games/crawl-bcadren(+0x9b9b85) [0x55b037cb5b85]: /usr/games/crawl-bcadren(main+0x323) [0x55b0375d8323]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7f17d4cbdb97]: /usr/games/crawl-bcadren(_start+0x2a) [0x55b0375d8a2a]: gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 7.5.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="bcadren" -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-bcadren/saves" -DDATA_DIR_PATH="/crawl-master/crawl-bcadren/data/" -DWEB_DIR_PATH="/crawl-master/crawl-bcadren/data/web/" -D_GNU_SOURCE -D_DEFAULT_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 23, depth = 1 Level id: Pan Level build method = , level layout type = passages, absdepth0 = 24 Level vaults: rand_demon_8 layout_small_grid pan_exit pan_to_abyss pan_blood_fountain_small nicolae_pan_lom_lobonic_4 reaverb_pan_figure_eight Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (20, 37): Terrain change marker (33->190, 163) Marker #1, type 9 at (21, 36): Terrain change marker (33->190, 203) Marker #2, type 9 at (23, 35): Terrain change marker (33->191, 36) Marker #3, type 9 at (24, 33): Terrain change marker (33->190, 6) Marker #4, type 9 at (24, 34): Terrain change marker (33->191, 86) Marker #5, type 9 at (24, 35): Terrain change marker (33->191, 86) Marker #6, type 9 at (25, 34): Terrain change marker (33->190, 76) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< There is a large open door here. You hear words spoken in a strange and terrible language... Something turns its malign attention towards you... You sense a monster nearby. The hellwing misses you (0). x2 The hellwing completely misses you (0). The hellwing hits you but does no damage. You see here +0 bone dragon skull. The ynoxinul gestures. The hellwing swoops through the air toward you! The hellwing completely misses you (0). x2 You slash the hellwing (13)! You burn the hellwing (13)! You engulf the hellwing, but do no damage. You lash the hellwing, but do no damage. The hellwing is severely wounded. (17/43) HP You hit the hellwing (6). You burn the hellwing (6). You engulf the hellwing (5). You kill the hellwing! You slash the ufetubus (12)! You burn the ufetubus (12)! You kill the ufetubus! There is a gateway to Hell here. Welcome back, DEFE the Purple Draconian Demonspawn. Slime for the Slime God! Press ? for a list of commands and other information. Unknown command. You see here a +0 short sword. You see here a +0 dire flail. There is an open door here. There is a gateway back into the Dungeon here. Thank you for visiting Hell. Please come again soon. You fly up through the gate. Welcome back to the Depths! There is a gateway to Hell here. Unknown command. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (? - help) What level of the Pits of Slime? (default 1, ? - help) You see here a +2 great sword of molten steel. You see here a +0 leather armour. You see here a +0 long sword. You see here 3 scrolls of random uselessness. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a +1 great sword of molten steel. There is a stone staircase leading up here. You fly upwards. Level annotation: 1 runed translucent door, EtherCrawl's ghost, adept DrDs There is a stone staircase leading down here. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Things that are here: a +0 trident of molten steel; a +0 shortbow An ettin comes into view. It is wielding a +0 dire flail and a cursed +0 dire flail of crushing {(Curse: Fragile -Vis)}. The ettin shouts in stereo! Unknown command. You hit the ettin (1). You burn the ettin (1). You tail-slap the ettin, but do no damage. You engulf the ettin (9)! The ettin is lightly wounded. (48/59) HP The ettin misses you (0). The ettin barely misses you (0). You slash the ettin (11)! You burn the ettin (11)! You tail-slap the ettin (3). You lash the ettin, but do no damage. The ettin is severely wounded. (23/59) HP Unknown command. You slash the ettin (15)! You burn the ettin (15)! You kill the ettin! Jiyva accepts your kill. You feel a lot more full. Unknown command. No target in view! (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (Enter - Slime:1, ? - help) There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Depths here. You see here a +0 chain mail. There is an open door here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a +0 cloak. There is a stone staircase leading up here. You fly upwards. Level annotation: 4 runed translucent doors There is a stone staircase leading down here. Things that are here: a +0 dagger; a +0 scale mail; a +0 flail You see here a +0 shortbow. There is a staircase to the Lair here. You fly downwards. Welcome back to the Lair of Beasts! There is a staircase back to the Dungeon here. There is an open gate here. There is an open door here. You see here a lightning rod (4/4). You avoid triggering an arrow trap. There is an arrow trap, spattered with blood here. There is an open door here. There is an open door here. You avoid triggering a needle trap. There is a needle trap here. You avoid triggering a needle trap. There is a needle trap here. There is an open door here. There is an open door here. You avoid triggering a needle trap. There is a needle trap here. There is an open door, spattered with blood here. There is an open door here. You avoid triggering a needle trap. There is a needle trap here. There is an open door, spattered with blood here. There is an open door here. You avoid triggering a needle trap. There is a needle trap here. There is an open door here. There is an open door here. There is an open door, spattered with blood here. You see here a +0 scimitar. There is an open gate here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. You swap places. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a staircase to the Slime Pits here. You fly downwards. Welcome to the Pits of Slime! This branch is unnaturally silent, and so sound travels much further. This branch contains the slimy rune of Zot. There is a staircase back to the Lair here. Okay, then. There is a staircase back to the Lair here. Found a stone staircase leading down. Found a stone staircase leading down. Unknown command. You swap places. There is a stone staircase leading down here. You fly downwards. An acid blob and a slime creature come into view. The slime creature quivers. The slime creature trembles before you. The acid blob quivers. The acid blob trembles before you. There is a stone staircase leading up here. Unknown command. Found a stone staircase leading down. There is a stone staircase leading down here. You fly downwards. 2 azure jellies, an acid blob and 3 slime creatures come into view. The azure jelly trembles before you. The azure jelly quivers. The azure jelly trembles before you. The slime creature quivers. The slime creature trembles before you. x2 The slime creature quivers. The slime creature trembles before you. The acid blob quivers. The acid blob trembles before you. Found a stone staircase leading down and a stone staircase leading up. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. Key pressed, stopping explore. You swap places. You swap places. You swap places. Key pressed, stopping explore. Unknown command. Unknown command. Key pressed, stopping explore. Key pressed, stopping explore. Unknown command. Unknown command. Found a stone staircase leading up. Key pressed, stopping explore. Unknown command. You swap places. You swap places. You swap places. Key pressed, stopping explore. Unknown command. You swap places. You swap places. You swap places. You swap places. Key pressed, stopping explore. You swap places. Found a stone staircase leading up. Unknown command. Key pressed, stopping explore. You swap places. Found a stone staircase leading down. Unknown command. Found an escape hatch in the ceiling. There is a stone staircase leading down here. You fly downwards. You hear the sound of toppling stones. There is a stone staircase leading up here. You swap places. Key pressed, stopping explore. Found a stone staircase leading up. Key pressed, stopping explore. There is a stone staircase leading up here. Found a stone staircase leading up. Key pressed, stopping explore. You swap places. You swap places. You swap places. Key pressed, stopping explore. Key pressed, stopping explore. You swap places. Found 65 gold pieces. You see here a +0 plate armour. Found a potion of cancellation. You see here a +0 battleaxe. Found a +0 ring mail. g - 14 potions of curing (gained 1) You now have 11035 gold pieces (gained 16). Your pack is full. You see here a potion of heal wounds. You now have 11083 gold pieces (gained 48). t - 5 potions of cancellation (gained 1) Your pack is full. You see here a potion of heal wounds. You can't carry that many items. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a wand of disintegration (15). You hear a splash. j - a potion of heal wounds There are no items here. You see here a wand of disintegration (15). d - 99 rations (gained 1) Found a viscous altar of Jiyva. j - 2 potions of heal wounds (gained 1) d - 100 rations (gained 1) You now have 11103 gold pieces (gained 20). You now have 11154 gold pieces (gained 51). You see here a +0 ring mail. You now have 11168 gold pieces (gained 14). Found two items. There is a viscous altar of Jiyva here. Found a +0 short sword. You swap places. Found a cursed +0 flail {(Curse: *Contam *Slow)}. You see here a +0 war axe. Found a ration. b - 33 scrolls of teleportation (gained 1) You see here a cursed +0 flail {(Curse: *Contam *Slow)}. You now have 11199 gold pieces (gained 31). You see here a cursed +0 flail {(Curse: *Contam *Slow)}. You now have 11241 gold pieces (gained 42). You now have 11255 gold pieces (gained 14). You see here the cursed +1 helmet of Impatience {Int+4, (Curse: Int-2)}. g - 15 potions of curing (gained 1) You see here the cursed +1 helmet of Impatience {Int+4, (Curse: Int-2)}. U - a wand of flame (72) (gained 16 charges) Found a wand of acid (8). You swap places. Found four items. Found a ration and 30 gold pieces. Found three items. You see here a +2 war axe of electrocution. You now have 11294 gold pieces (gained 39). You see here a +2 war axe of electrocution. Found 15 gold pieces. You pick up a pamphlet of Whips & Flails and begin reading... You will train Whips & Flails more easily, for a short time (368 bonus skill points). w - a wand of acid (49) (gained 8 charges) You now have 11324 gold pieces (gained 30). You see here the +5 short sword "Beetlebane" {vamp, rPois rN+ MR- Int+4}. You now have 11339 gold pieces (gained 15). You now have 11386 gold pieces (gained 47). d - 101 rations (gained 1) You now have 11420 gold pieces (gained 34). Found a wand of hasting (4). Found a +0 hand crossbow. Found a slimy rune of Zot and 11 gold pieces. Found a hardcover book, 40 gold pieces and 2 scrolls of teleportation. You swap places. Found 10 gold pieces, a scroll of random uselessness and a ration. Found a scroll of vulnerability. You see here a cursed +0 fustibalus {(Curse: rF-)}. You see here a +0 hand crossbow. b - 35 scrolls of teleportation (gained 2) d - 102 rations (gained 1) You see here a +0 hand crossbow. You pick up the slimy rune and feel its power. You now have 8 runes. Press } to see all the runes you have collected. You pick up a book of Callings and begin reading... You add the spell Call Canine Familiar to your library. You see here a +0 scale mail. You now have 11458 gold pieces (gained 38). You now have 11468 gold pieces (gained 10). You see here a scroll of random uselessness. You swap places. You now have 11508 gold pieces (gained 40). You now have 11519 gold pieces (gained 11). You see here a scroll of vulnerability. You see here a +0 hand crossbow. W - a wand of hasting (21) (gained 4 charges) You see here the cursed +1 helmet of Impatience {Int+4, (Curse: Int-2)}. Your pack is full. You see here a wand of random effects (15). Your pack is full. You see here a wand of random effects (15). Could not pick up an item here; shall I ignore it? You see here a wand of random effects (15). You swap places. p - 6 scrolls of summoning (gained 1) You see here a cursed +0 flail {(Curse: *Contam *Slow)}. d - 103 rations (gained 1) You see here a +0 war axe. You swap places. Key pressed, stopping explore. Unknown command. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (Enter - Slime:1, ? - help) Okay, then. Search for what [? for help]? pand You swap places. You swap places. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. There is a stone staircase leading up here. You swap places. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You swap places. You swap places. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a staircase back to the Lair here. You fly upwards. Welcome back to the Lair of Beasts! There is a staircase to the Slime Pits here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is an open gate here. There is an open door, spattered with blood here. You see here a +0 scimitar. There is an open door here. There is an open door here. A poisoned needle shoots out and hits you (0). There is a needle trap here. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (Enter - Depths:1 @ (x,y), ? - help) There is an open door here. There is an open door, spattered with blood here. You avoid triggering a needle trap. There is a needle trap here. There is an open door here. There is an open door, spattered with blood here. You avoid triggering a needle trap. There is a needle trap here. There is an open door here. There is an open door here. You avoid triggering a needle trap. There is a needle trap here. You avoid triggering an arrow trap. There is an arrow trap here. There is an open door here. There is an open door here. You avoid triggering an arrow trap. There is an arrow trap, spattered with blood here. You see here a lightning rod (4/4). There is an open door here. There is an open gate here. There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! Level annotation: 4 runed translucent doors There is a staircase to the Lair here. You see here a +0 short sword. There is a stone staircase leading down here. Things that are here: a +0 dagger; a +0 scale mail; a +0 flail You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. You see here a +0 chain mail. There is a staircase to the Depths here. You fly downwards. Welcome back to the Depths! There is a staircase back to the Dungeon here. There is a one-way gate leading to the halls of Pandemonium here. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (Enter - Depths:1 @ (x,y), ? - help) You're already here! If you enter this portal you might not be able to return immediately. Continue? You enter the halls of Pandemonium! To return, you must find a gate leading back. This branch contains the demonic, glowing, magical, fiery and dark runes of Zot. You sense a monster nearby. A Hell Sentinel comes into view. Unknown command. The Hell Sentinel roars! The Hell Sentinel gestures at you. The iron shot misses you. Attack whom? Press: ? - help, Dir - move target cursor, f - Hell Sentinel Aim: a Hell Sentinel (healthy (137/137)) You reach to attack! You hit the Hell Sentinel (2). The Hell Sentinel is lightly wounded. (135/137) HP A sixfirhy comes into view. Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (lightly wounded (135/137)) You reach to attack! You slash the Hell Sentinel (16)! The Hell Sentinel is lightly wounded. (119/137) HP Unknown command. You slash the Hell Sentinel (14)! You tail-slap the Hell Sentinel, but do no damage. You flog the Hell Sentinel (4). The Hell Sentinel is moderately wounded. (102/137) HP The Hell Sentinel gestures at you. The hellfire blast explodes! The hellfire blast engulfs you (28)!! The hellfire blast engulfs the Hell Sentinel (0). The Hell Sentinel completely resists. You hear a croak. You hear a shout! x2 You hear an incomprehensible gibbering. You hear a shout! x4 You slash the Hell Sentinel (11)! You tail-slap the Hell Sentinel, but do no damage. You engulf the Hell Sentinel (1). You lash the Hell Sentinel (2). You flog the Hell Sentinel, but do no damage. The Hell Sentinel is moderately wounded. (89/137) HP Unknown command. You are struck by the Hell Sentinel's spines (13)! You slice the Hell Sentinel (24)!! The Hell Sentinel is heavily wounded. (65/137) HP The Hell Sentinel hits you (6). The Hell Sentinel hits you but does no damage. The sixfirhy closely misses you (0). You slash the Hell Sentinel (16)! You tail-slap the Hell Sentinel, but do no damage. You engulf the Hell Sentinel (9)! You lash the Hell Sentinel, but do no damage. You flog the Hell Sentinel, but do no damage. The Hell Sentinel is severely wounded. (40/137) HP You slash the sixfirhy (9)! You burn the sixfirhy (9)! You engulf the sixfirhy in ooze! The sixfirhy is burned by your ooze (4). The sixfirhy barely misses you (0). The sixfirhy misses you (0). The Hell Sentinel hits you (19)!! The Hell Sentinel completely misses you (0). You are struck by the Hell Sentinel's spines (1). You slash the Hell Sentinel (16)! The Hell Sentinel is almost dead. (24/137) HP You slash the sixfirhy (12)! You burn the sixfirhy (12)! You kill the sixfirhy! Jiyva accepts your kill. You feel quite a bit more full. The Hell Sentinel hits you (9)! The Hell Sentinel hits you but does no damage. You slash the Hell Sentinel (16)! You engulf the Hell Sentinel, but do no damage. You lash the Hell Sentinel, but do no damage. The Hell Sentinel is almost dead. (8/137) HP Unknown command. You hit the Hell Sentinel (6). You flog the Hell Sentinel (2). You kill the Hell Sentinel! Jiyva accepts your kill. No target in view! Unknown command. No target in view! Cast which spell? (? or * to list) Your skin crawls. An Executioner comes into view. The Executioner hits you (12)! The Executioner hits you but does no damage. x2 You slash the Executioner (13)! You burn the Executioner (6). You tail-slap the Executioner (5). You engulf the Executioner (9)! The Executioner is heavily wounded. (30/63) HP The Executioner hits you but does no damage. The Executioner completely misses you (0). The eyeballs on your membranes gaze upon the Executioner. The Executioner twists and deforms. The Executioner completely misses you (0). You slice the Executioner (24)!! You burn the Executioner (12)! You kill the Executioner! Jiyva accepts your kill. You feel quite a bit more full. A large abomination comes into view. Unknown command. A large abomination comes into view. Unknown command. You slash the large abomination (12)! You burn the large abomination (12)! You flog the large abomination, but do no damage. The large abomination is moderately damaged. (83/107) HP You slash the large abomination (7)! You burn the large abomination (3). The large abomination tail-slaps you but does no damage. The large abomination completely misses you (0). Unknown command. You slash the large abomination (16)! You burn the large abomination (16)! You flog the large abomination (2). The large abomination is heavily damaged. (49/107) HP You slash the large abomination (8)! You burn the large abomination (4). A monstrous warmonger comes into view. Unknown command. You slash the large abomination (14)! You burn the large abomination (14)! You engulf the large abomination, but do no damage. You lash the large abomination (4). You flog the large abomination, but do no damage. The large abomination is almost destroyed. (17/107) HP You hit the large abomination (3). You burn the large abomination (1). The large abomination tail-slaps you but does no damage. The eyeballs on your membranes gaze upon the large abomination. The large abomination completely misses you (0). You slash the large abomination (8)! You burn the large abomination (8)! You tail-slap the large abomination, but do no damage. You engulf the large abomination (1). You destroy the large abomination! Jiyva accepts your kill. You slice the large abomination (22)!! You burn the large abomination (4). Unknown command. Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f - large abomination Aim: a large abomination (almost destroyed (13/65)) You reach to attack! You slice the large abomination (20)!! You burn the large abomination (6). You destroy the large abomination! Jiyva accepts your kill. Jiyva's power touches on your attributes. You feel agile. You feel stupid. You feel a lot more full. Attack whom? Press: ? - help, Dir - move target cursor, f - monstrous warmonger Aim: a monstrous warmonger, wearing a +3 plate armour of poison resistance and wielding a +0 targe of draining (healthy (176/176)) You reach to attack! You hit the monstrous warmonger (3). You burn the monstrous warmonger (3). The monstrous warmonger is lightly wounded. (170/176) HP Unknown command. You slash the monstrous warmonger (7)! You burn the monstrous warmonger (7)! You engulf the monstrous warmonger in ooze! The monstrous warmonger blocks your attack. x2 The monstrous warmonger is lightly wounded. (157/176) HP The monstrous warmonger is burned by your ooze (1). Unknown command. You slash the monstrous warmonger (12)! You burn the monstrous warmonger (12)! You tail-slap the monstrous warmonger, but do no damage. The monstrous warmonger blocks your attack. You lash the monstrous warmonger, but do no damage. You flog the monstrous warmonger, but do no damage. The monstrous warmonger is moderately wounded. (126/176) HP The acid corrodes the monstrous warmonger! The monstrous warmonger hits you (20)!! The monstrous warmonger barely misses you (0). The monstrous warmonger completely misses you (0). The monstrous warmonger gores you but does no damage. You hear a shout! You slice the monstrous warmonger (23)!! You burn the monstrous warmonger (23)!! You engulf the monstrous warmonger (7)! The monstrous warmonger twists and deforms. You flog the monstrous warmonger (12)! The monstrous warmonger is severely wounded. (54/176) HP The monstrous warmonger barely misses you (0). The monstrous warmonger completely misses you (0). The monstrous warmonger claws you but does no damage. The monstrous warmonger gores you but does no damage. You slice the monstrous warmonger (22)!! You burn the monstrous warmonger (22)!! You tail-slap the monstrous warmonger (1). You engulf the monstrous warmonger (6). You lash the monstrous warmonger (3). You kill the monstrous warmonger! Jiyva accepts your kill. You feel a lot more full. You hear a splash. x2 A torturous demonspawn comes into view. An infernal warmonger comes into view. It is wielding a +1 dire flail of protection and carrying a cursed +3 triple crossbow of molten steel {(Curse: Fragile)}. Things that are here: a +3 plate armour of poison resistance; a +0 targe of draining Attack whom? Press: ? - help, Dir - move target cursor, f - torturous demonspawn Aim: a torturous demonspawn, wielding a great sword and wearing a chain mail (healthy (51/51)) You reach to attack! You hit the torturous demonspawn (5). You burn the torturous demonspawn (5). The torturous demonspawn is lightly wounded. (41/51) HP You slash the torturous demonspawn (14)! You burn the torturous demonspawn (14)! The torturous demonspawn completely misses you (0). Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f - torturous demonspawn, p - torturous demonspawn Aim: a torturous demonspawn, wielding a cursed +0 demon trident {(Curse: *Drain)} and wearing a +0 scale mail (heavily wounded (23/50)) You reach to attack! You hit the torturous demonspawn but do no damage. The torturous demonspawn is heavily wounded. (23/50) HP Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - torturous demonspawn Aim: a torturous demonspawn, wielding a cursed +0 demon trident {(Curse: *Drain)} and wearing a +0 scale mail (heavily wounded (23/50)) You reach to attack! You slash the torturous demonspawn (17)! You burn the torturous demonspawn (17)! You kill the torturous demonspawn! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Attack whom? Press: ? - help, Dir - move target cursor, f - infernal warmonger Aim: an infernal warmonger, wielding a +1 dire flail of protection, wearing a +0 plate armour and carrying a cursed +3 triple crossbow of molten steel {(Curse: Fragile)} (healthy (106/106)) You reach to attack! You slice the infernal warmonger (24)!! The infernal warmonger is moderately wounded. (82/106) HP Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - infernal warmonger Aim: an infernal warmonger, wielding a +1 dire flail of protection, wearing a +0 plate armour and carrying a cursed +3 triple crossbow of molten steel {(Curse: Fragile)} (moderately wounded (82/106)) You reach to attack! The infernal warmonger blocks your attack. Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - infernal warmonger Aim: an infernal warmonger, wielding a +1 dire flail of protection, wearing a +0 plate armour and carrying a cursed +3 triple crossbow of molten steel {(Curse: Fragile)} (moderately wounded (83/106)) You reach to attack! You slice the infernal warmonger (20)!! The infernal warmonger is heavily wounded. (63/106) HP Unknown command. You hit the infernal warmonger (3). You engulf the infernal warmonger in ooze! You tail-slap the infernal warmonger, but do no damage. You engulf the infernal warmonger, but do no damage. You lash the infernal warmonger, but do no damage. You flog the infernal warmonger, but do no damage. The infernal warmonger is heavily wounded. (60/106) HP Your skin is crawling a little less now. The infernal warmonger is burned by your ooze (1). You hit the infernal warmonger (5). You engulf the infernal warmonger (17)! You lash the infernal warmonger, but do no damage. The infernal warmonger is severely wounded. (30/106) HP The infernal warmonger is burned by your ooze (1). The infernal warmonger barely misses you (0). Unknown command. You slice the infernal warmonger (20)!! You tail-slap the infernal warmonger, but do no damage. You lash the infernal warmonger, but do no damage. The infernal warmonger is almost dead. (3/106) HP The infernal warmonger hits you with a +1 dire flail of protection (1). You are engulfed in flames (9)! You partially resist. Unknown command. You slice the infernal warmonger (19)!! You kill the infernal warmonger! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x4 Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f - torturous demonspawn Aim: a torturous demonspawn, wielding a great sword and wearing a chain mail (lightly wounded (45/51)) You reach to attack! You slash the torturous demonspawn (11)! You burn the torturous demonspawn (11)! The torturous demonspawn is heavily wounded. (23/51) HP Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - torturous demonspawn Aim: a torturous demonspawn, wielding a great sword and wearing a chain mail (heavily wounded (24/51)) You reach to attack! You slash the torturous demonspawn (13)! You burn the torturous demonspawn (13)! You kill the torturous demonspawn! Jiyva accepts your kill. You feel a lot more full. You hear a splash. x3 No target in view! No target in view! No target in view! Your skin stops crawling. You now have 11541 gold pieces (gained 22). Things that are here: a +0 great sword; a +0 chain mail You sense a monster nearby. A sun demon comes into view. A red devil comes into view. The sun demon moves out of view. A red devil is nearby! A red devil is nearby! A red devil is nearby! A balrug comes into view. It is wielding a cursed +6 antimagic demon whip {(Curse: Fragile)}. Unknown command. A sun demon comes into view. Unknown command. The sun demon shouts! x2 You slash the sun demon (16)! You engulf the sun demon in ooze! You tail-slap the sun demon, but do no damage. You lash the sun demon, but do no damage. The sun demon is moderately wounded. (29/45) HP You slash the red devil (12)! You hear a roar! You hear a shout! The sun demon misses you (0). The red devil misses you (0). You hit the sun demon (6). You engulf the sun demon (8)! You flog the sun demon (5). The sun demon is severely wounded. (10/45) HP You slash the sun demon (15)! You hit the red devil (3). You slash the balrug (8)! The sun demon is burned by your ooze (2). The sun demon closely misses you (0). The eyeballs on your membranes gaze upon the sun demon. The sun demon twists and deforms. You slice the sun demon (18)!! You kill the sun demon! Jiyva accepts your kill. You feel a lot more full. You hit the sun demon (3). You engulf the sun demon in ooze! You slash the red devil (12)! You slash the balrug (12)! The wall burns the red devil (5). The red devil dies! You feel a lot more full. You hear a splash. The balrug gestures at you. The fireball explodes! The fireball engulfs you (5). You partially resist. The fireball engulfs the sun demon (0). The sun demon completely resists. The sun demon completely misses you (0). You hear a roar! You hear a chilling moan. You hear a shout! You slash the sun demon (9)! You tail-slap the sun demon, but do no damage. You engulf the sun demon, but do no damage. You lash the sun demon, but do no damage. You flog the sun demon (5). The sun demon is severely wounded. (13/51) HP You slash the balrug (12)! You slice the sun demon (27)!! You kill the sun demon! Jiyva accepts your kill. You feel a lot more full. You hear a splash. You slash the balrug (10)! A sixfirhy comes into view. The balrug hits you with a cursed +6 antimagic demon whip {(Curse: Fragile)} (13)! You are engulfed in flames (8)! You partially resist. You feel your power leaking away. The wall burns the sixfirhy (2). You slash the balrug (9)! You engulf the balrug (13)! You flog the balrug, but do no damage. The balrug is severely wounded. (19/81) HP The wall burns the sixfirhy (2). The balrug hits you with a cursed +6 antimagic demon whip {(Curse: Fragile)} (21)!! You are engulfed in flames (8)! You partially resist. You feel your power leaking away. You slice the balrug (18)!! You lash the balrug, but do no damage. You flog the balrug, but do no damage. The balrug is almost dead. (1/81) HP You hit the sixfirhy (5). You burn the sixfirhy (5). You hit the balrug (3). You kill the balrug! Jiyva accepts your kill. You feel a lot more full. You slash the sixfirhy (17)! You burn the sixfirhy (17)! You kill the sixfirhy! Jiyva accepts your kill. Jiyva alters your body. Your teeth extend into long, razor-sharp fangs. You feel quite a bit more full. You hear a splash. No target in view! Unknown command. No target in view! No target in view! Unknown command. Casting: Regeneration (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. A torturous demonspawn comes into view. Unknown command. A Hell Sentinel comes into view. The Hell Sentinel gestures at you. The hellfire blast explodes! The hellfire blast engulfs you (16)! You hear a roar! x3; You hear a shout! Attack whom? Press: ? - help, Dir - move target cursor, f - torturous demonspawn Aim: a torturous demonspawn, wielding a cursed +3 long sword of draining {(Curse: Fragile)} and wearing a +0 chain mail (healthy (48/48)) You reach to attack! You slash the torturous demonspawn (14)! You burn the torturous demonspawn (14)! The torturous demonspawn is heavily wounded. (20/48) HP The Hell Sentinel gestures at you. The hellfire blast explodes! The hellfire blast engulfs you (28)!! Your blood congeals into armour. Unknown command. Unknown command. Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - torturous demonspawn Aim: a torturous demonspawn, wielding a cursed +3 long sword of draining {(Curse: Fragile)} and wearing a +0 chain mail (heavily wounded (20/48)) You reach to attack! You slice the torturous demonspawn (24)!! You burn the torturous demonspawn (20)!! You kill the torturous demonspawn! Jiyva accepts your kill. You feel a lot more full. You hear a splash. Unknown command. You see here 21 gold pieces. Attack whom? Press: ? - help, Dir - move target cursor, f - Hell Sentinel Aim: a Hell Sentinel (healthy (146/146)) You are struck by the Hell Sentinel's spines (14)! You slash the Hell Sentinel (7)! You tail-slap the Hell Sentinel, but do no damage. You lash the Hell Sentinel, but do no damage. The Hell Sentinel is lightly wounded. (139/146) HP The Hell Sentinel hits you but does no damage. x2 Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (lightly wounded (140/146)) You slash the Hell Sentinel (15)! You tail-slap the Hell Sentinel, but do no damage. You engulf the Hell Sentinel (8)! The Hell Sentinel twists and deforms. You lash the Hell Sentinel (6). The Hell Sentinel is moderately wounded. (111/146) HP The Hell Sentinel reads a scroll. The dust glows pulsating black! A hellion comes into view. A smoke demon comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (moderately wounded (112/146), misshapen and mutated) You hit the Hell Sentinel (4). You engulf the Hell Sentinel, but do no damage. You flog the Hell Sentinel, but do no damage. The Hell Sentinel is moderately wounded. (108/146) HP The hellion gestures at you. The pillar hellfire denotates! The hellfire blast engulfs you (30)!! The hellfire blast engulfs the Hell Sentinel (0). The Hell Sentinel completely resists. The Hell Sentinel hits you but does no damage. The Hell Sentinel closely misses you (0). The smoke demon gestures at you. Something smites you! You hear a shout! You hear a roar! You hear a croak. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (moderately wounded (109/146), misshapen and mutated) You are struck by the Hell Sentinel's spines (6). You slash the Hell Sentinel (7)! You tail-slap the Hell Sentinel, but do no damage. You bite the Hell Sentinel, but do no damage. You lash the Hell Sentinel, but do no damage. You flog the Hell Sentinel, but do no damage. The Hell Sentinel is moderately wounded. (102/146) HP Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (moderately wounded (102/146), misshapen and mutated) You hit the Hell Sentinel (6). You engulf the Hell Sentinel, but do no damage. You lash the Hell Sentinel, but do no damage. The Hell Sentinel is moderately wounded. (96/146) HP The Hell Sentinel hits you but does no damage. x2 Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (moderately wounded (97/146), misshapen and mutated) You slice the Hell Sentinel (26)!! You bite the Hell Sentinel, but do no damage. You engulf the Hell Sentinel, but do no damage. The Hell Sentinel is heavily wounded. (71/146) HP The Hell Sentinel hits you but does no damage. The Hell Sentinel barely misses you (0). The eyeballs on your membranes gaze upon the Hell Sentinel. The Hell Sentinel twists and deforms. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (heavily wounded (72/146), misshapen and mutated) You slash the Hell Sentinel (17)! You tail-slap the Hell Sentinel, but do no damage. You lash the Hell Sentinel, but do no damage. You flog the Hell Sentinel, but do no damage. The Hell Sentinel is severely wounded. (55/146) HP Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (severely wounded (55/146), misshapen and mutated) You slash the Hell Sentinel (16)! You bite the Hell Sentinel, but do no damage. You engulf the Hell Sentinel, but do no damage. You flog the Hell Sentinel (4). The Hell Sentinel is severely wounded. (35/146) HP The Hell Sentinel barely misses you (0). The eyeballs on your membranes gaze upon the Hell Sentinel. The Hell Sentinel twists and deforms. The Hell Sentinel hits you (4). Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (severely wounded (35/146), misshapen and mutated) You are struck by the Hell Sentinel's spines (7)! You hit the Hell Sentinel (2). You tail-slap the Hell Sentinel, but do no damage. You engulf the Hell Sentinel, but do no damage. The Hell Sentinel is severely wounded. (33/146) HP The Hell Sentinel gestures at you. The hellfire blast explodes! The hellfire blast engulfs you (34)!! * * * LOW HITPOINT WARNING * * * The hellfire blast engulfs the Hell Sentinel (0). The Hell Sentinel completely resists. You hear a roar! You hear a croak. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (severely wounded (34/146), misshapen and mutated) You slice the Hell Sentinel (23)!! You tail-slap the Hell Sentinel, but do no damage. You bite the Hell Sentinel, but do no damage. You engulf the Hell Sentinel (4). You flog the Hell Sentinel, but do no damage. The Hell Sentinel is almost dead. (7/146) HP Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Hell Sentinel Aim: a Hell Sentinel (almost dead (7/146), misshapen and mutated) You slash the Hell Sentinel (14)! You kill the Hell Sentinel! Jiyva accepts your kill. You feel a lot more full. Unknown command. Casting: Regeneration (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! It gets dark. A smoke demon is nearby! Unknown command. The smoke demon gestures at you. Something smites you! The smoke demon gestures at you. The ball of steam hits you but does no damage (0). Your skin is crawling a little less now. The smoke demon gestures at you. The sticky flame misses you. The smoke demon gestures at you. The sticky flame misses you. Attack whom? Press: ? - help, Dir - move target cursor, f - smoke demon Aim: a smoke demon (healthy (34/34)) You reach to attack! You slice the smoke demon (34)!! You burn the smoke demon (6). You kill the smoke demon! Jiyva accepts your kill. You feel somewhat more full. The hellion gestures at you. The pillar hellfire denotates! The hellfire blast engulfs you (18)!! * * * LOW HITPOINT WARNING * * * You hear a shout! The hellion gestures at you. The pillar hellfire denotates! The hellfire blast engulfs you (29)!! * * * LOW HITPOINT WARNING * * * Attack whom? Press: ? - help, Dir - move target cursor, f - you That would be overly suicidal. Okay, then. Unknown command. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.05 0.05-5-g1455f61281 0.05-9-ga83af9f50e 0.05.1-9-g102c974c0d 0.05.1-10-g30b10e1c1b Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CHARACTER_DUMP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [DEFE] Species: Purple Draconian Job: Demonspawn HP: 54/273; mods: 0/0 MP: 30/39; mod: 0 Stats: 26 (26) 27 (27) 26 (26) Position: (21, 34), god: Jiyva (15), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 27 | 25016 | 0/0 Short Blades | | 0 | 0 | 0 | 0 | 0/84 Long Blades | | 0 | 0 | 0 | 0 | 0/84 Axes & Hammers | X | 0 | 0 | 0 | 0 | 0/84 Whips & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 27 | 50033 | 0/0 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/84 Slings | | 0 | 0 | 0 | 0 | 0/84 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 0 | 0 | 21 | 26493 | 5/3279 Stealth | X | 0 | 0 | 6 | 1776 | 11/589 Shields | | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 15 | 15/70 Spellcasting | X | 0 | 0 | 12 | 3878 | 347/715 Hexes | X | 0 | 0 | 15 | 5461 | 476/813 Charms | X | 0 | 0 | 8 | 3381 | 354/757 Summonings | | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 8 | 3414 | 387/757 Translocations | | 0 | 0 | 0 | 0 | 0/84 Transmutations | | 0 | 0 | 0 | 0 | 0/84 Fire Magic | | 0 | 0 | 1 | 179 | 95/168 Ice Magic | | 0 | 0 | 0 | 0 | 0/84 Air Magic | | 0 | 0 | 0 | 0 | 0/84 Earth Magic | | 0 | 0 | 0 | 0 | 0/84 Poison Magic | | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 13 | 2783 | 258/475 Evocations | X | 1 | 100 | 13 | 7106 | 1101/1130 Spell bugs: Durations: #27: 12 #72: 243 #136: 66 Attributes: #12: 13050 #13: 1509 #22: 1 #27: 894234 #49: 14551 #59: 1 Mutations: antennae: 1 (innate) big wings: 1 (innate) fangs: 1 deformed body: 2 (innate) demonic guardian: 3 (innate) fire resistance: 1 (innate) hellfire blast: 1 (innate) nightstalker: 3 (innate) slime: 3 (innate) pseudopods: 1 (innate) tendrils: 1 (innate) cold-blooded: 1 (innate) flame cloud immunity: 1 (innate) sanguine armour: 1 (innate) minor martial skill boost: 1 (innate) major martial skill boost: 2 (innate) defensive skill boost: 1 (innate) draconian enhancer: 2 (innate) draconian defense: 1 (innate) watery protoplasm: 3 (innate) porous membrane: 3 (innate) budding eyeballs: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 scythe of molten steel eq slot #2, inv slot #12: +2 cloak of poison resistance eq slot #3, inv slot #44: +2 hat of magic resistance eq slot #4, inv slot #14: +2 pair of gloves of strength eq slot #5, inv slot #23: +2 pair of boots of the Assassin {Detection Stab+ Stlth++} eq slot #8, inv slot #51: ring "Voisopt" {rElec rN+ Str+3 Dex+2} eq slot #9, inv slot #33: ring of Hoist {rC++ AC+5 Int+4} eq slot #10, inv slot #32: macabre finger necklace {rN+} eq slot #20, inv slot #26: ring "Maoserch" {rN+ Str+2} eq slot #21, inv slot #40: ring of Robustness {AC+8 Str+5} eq slot #22, inv slot #17: ring of Hodwoarhy {EV+5 Str+7} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##....... ......... ##....... ##.....##. ##......# #.......# ...# #.......# ...# ........# ≈2.# .......@##≈≈.. #####....≈≈... #..≈..2...{ #.≈.###[.. .....# .≈# .....# .# { clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: ellipse monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 61 colour: green fix_slime_vaults: true ice_cave_hard: true tomb_guardian_sets: 1: 1 2: 1 3: 1 4: 1 5: 1 6: 2 slime_fixup_done: true bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>