alfheim = (r""" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ~~~~~~ ## ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~ ~~~~~ ~~~~~~~ #### ~~~~~~~ ## ~~~~~~~~ ~~~ ~~~~~ || ~~~~~~~ #### __ ## ~~~~~~~ ~~~ ~~~~~~~~ ## ~~~~~ ## || /[]\ #### ~~~~~ ~~~ ~~~~~~~~~~~~ #### ## ## #### ` ' |^_| || __ ~~~ ~~~ ~~~~~~~~~~~~ ## || #### #### || ,' '.' / \ ~~~ ~~~ ~~~~~ ~~~~ #### || || ` ' __ '`' . ` |^_| ~~ ~~~ ## ~~~ || '' /[]\ ' . ## ~~ ~~ #### ## _ _________________ |_^| ## `.` #### ~~ ~~ || #### / \ / |]O[| |]O[| \ #### __ || ~~ ~~~~ || |^| /___________________\ ## ## || /[]\ ~~ ~~~~ ## _ |_/ \_/ _ \_/ \_| ## ## |^_| ## ~~~~ ~~~~ #### / \ |_| |_|/^\|_| |_| __ #### ~~~~ ~~~~ || _ |^| ## ## / \ `' || ~~~~ ~~~~ / \ ### ### ## ## |^_| . , ~~~~ ~~~~~~~~~ |^| _ ##### ##### `' `_ ,, , ~~~ ~~~~~~~~~ /o\ ### ### ' _ ``' / \ ~~~ ~~~~~~~~~~~ |^| /-\ /-\ , / \ |^| ~~~~ ~~~ ~~~~~~~~~~~~ ### ### ' ,|^| .' _ ~~~~~ ~~~ ~~~~~~ ~~~~~~~ ### ##### ` ##### . ` .,. / \ ~~~~~ ~~~ ~~~~~ ~~~~~~~ ##### ### ' ### _ ` , _ |^| _ ~~~~~~ ~~~ ~~~~~ __ ~~ ### /-\ /-\ ` / \ , /o\ / \ ~~~~~~~~~~ ~~~~~~ / \ /-\ ' . '``,'' |^|` |^| |^| ~~~~~~~~~~ ~~~~~~ |_^| ,. ' .` ', ~~~~~~~~~~ ~~~~~~ __ ### ., _ . , _ ,. ~~~~~~~~~~ ~~~~~~~~ / \ ##### ### / \ ` ' /o\__ `. ~~~~~~~~~ ~~~~~~~~~ |^_| ### ##### ### |^| . |_ o \==| .'`. ~~~~~~~ ~~~~~~~~~~~~ ### /-\ ### ##### ,.` ||^|__| | . . ~~~~~~~ ~~~~~~~~~~~~ ##### /-\ ### | .' ~~~~~~ ~~~~~~~~~~~~~ ##### ### /-\ ### ### | ,`','` '',, ~~~~~~ ~~~~~~~~~~~ ### ##### ### ##### ##### |==|==|==| ~~~~~ ~~~~~~~~~~ ### |_| ##### ##### ### ### _ ~~~~~ ~~~~~~~~~ ##### ### ##### /-\ /-\ ### _ / \ _ ~~~~ ~~~~~~~~~ ##### |_| ### ### ##### / \ |^| / \ ~~~~ ~~~~~~~~~ ### |_| ##### ### ### |^| |^| ~~~~ ~~~~~~~ |_| ~~~~~~~ ##### ##### /-\ _ ~~~~ ~~~~~~~ ~~~~~~~~~~~~~~~~~~ ### ##### / \ _ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ |_| ### |^| / \ _ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ |_| |^| / \ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ |^| ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ ~~~~~~ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ #### #### ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ### ### ~~~~~~~~~~~~ ~~~~~~~~~~ __ ~~~~~~~~~~~~~~~~~~~~ __ ### ## ## ~~~~~~~~~~~~ ~~~~~~~~~~ / \ ~~~~~~~~~~~~~~~~~~~~ / \ ##### ~~~~~~ ~~~~ ~~~~~~~~~~ |^_| ~~~~~~~~~~~~~ |_^| ##### ## ## ~~~~~ ~~~~ ~~~~~~~~~~ ### ~~~~~~~~ ### ### ### ~~ ~~~~ ~~~~~~~~~ ##### ,'' |_| #### #### ~~~ ~~~~~~~~ ##### ' ### ,,,. ### ~~~ ~~~~~~~~ ### ### ##### `,, ##### ~~~ ~~~~~~~ |_| . ##### ##### ',, __ ### ##### ~~~ ~~~~~~ ### ,##### ### ` / \ ### ##### ### ~~~ ~~~~~~ ##### ### , ### |_|`' ### |_^| ##### ##### |_| ~~~ ~~~~~~ ##### #####``|_| ### ` ##### ##### ### ~~~ ~~~~~~ ### ##### ' ##### ##### ### |_| ### ~~~ ~~~~~~ |_| ### ,' ##### ### |_| ##### ~~~ ~~~~~~ ## |_| ` ### |_| ~~ ##### ~~~ ~~~~~ ## #### ` |_| ~~~~ ~~~~ ### ~~~ ~~~~ #### || . ~~~~~~~ ~~~~~~ ~~~~~~~~ |_| ~~~ ~~~~~ ## || ,` ' ~~~~~~~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~ ~~~~ #### _ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ~~~~~~~~~~~ ~~~ ~~~~~ || /-\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~ ~ |^| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~""", # Autres mondes (Alfheim = 2) (14, 68, 1, 28, 13), # Vanaheim # Maisons (34, 16, 23, 25, 19), (52, 31, 24, 20, 19), # Librairie (56, 8, 55, 3, 9), (65, 10, 56, 3, 9), (51, 12, 57, 11, 9), (15, 14, 58, 4, 4), (61, 15, 59, 3, 9), (19, 17, 60, 4, 4), (55, 18, 61, 3, 9), (14, 19, 62, 4, 4), (19, 21, 63, 4, 4), (61, 21, 64, 4, 4), (49, 22, 65, 4, 4), (58, 24, 66, 4, 4), (46, 26, 67, 4, 4), (52, 26, 68, 4, 4), (61, 26, 69, 4, 4), (9, 27, 70, 11, 9), (14, 30, 71, 3, 9), (41, 30, 72, 4, 4), (63, 37, 73, 4, 4), (59, 38, 74, 4, 4), (67, 38, 75, 4, 4), (56, 41, 76, 4, 4), (63, 42, 77, 4, 4), (67, 43, 78, 4, 4), (13, 51, 79, 3, 9), (40, 51, 80, 11, 9), (43, 58, 81, 11, 9), ) h_23 = (r""" |==================| | | | _ _ | | / \ / \ | | \_/ \_/ | | |_| |_| | | | | _ _ | | / \ / \ | | \_/ \_/ | |===========| |_| |_| |===========| | | | | | _ _ | |__ __ / \ / \ __ __| / \ / \ \_/ \_/ / \ / \ \__/ \__/ |_| |_| \__/ \__/ | | | | | | | | | | | | | | | | / \______/ \_______|^|______/ \______/ \ """, (25, 19, 2, 34, 16)) h_24 = (r""" |====|_|======| |=====|_|====| | /___\ | | /___\ | | |===| |===========| |===| | | | | | | +---+ | _ _ | +---+ | | | | | (~) (~) | | | | | | | | |_| |_| | | | | | | | | | | | +---+ +---+ | | | _ _ | | |=============| (~) (~) |============| | | |_| |_| | | | | | | | | _ _ | | |=============| (~) (~) |============| |=============| |_| |_| |============| | | |====| |====| |====|^|====| """, (20, 19, 2, 52, 31)) h_55 = (r""" |=======|-|===| | _ /___\ | | |_| |+++| | | |_| | | |_| | | | | _ | | (_) | | /=\ | |=/^\=========|""", (3, 9, 1, 56, 8), ) h_56 = (r""" |/=\/=\/=\/=\/| | | | +--+ | | | | | | | | | | +--+ | | | | | | | |=|^|/=\/=\/=\|""", (3, 9, 1, 65, 10), ) h_57 = (r""" |=============| | | | [=] [=] | | /-\ /-\ | | | | [=] [=] | | /-\ /-\ | | | | | |=========/^\=|""", (11, 9, 1, 0, 0), ) h_58 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 15, 14), ) h_59 = (r""" |======|======| | /=\ | | | | +--+ | | | | | | +--+ | | (_) | | [I] | | | |=/^\=========|""", (3, 9, 1, 61, 15), ) h_60 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 19, 17), ) h_61 = (r""" |=========||==| | /__\ | | | | |-| | | |-| | | |-| | | | | | | | |=/^\=========|""", (3, 9, 1, 55, 18), ) h_62 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 14, 19), ) h_63 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 19, 21), ) h_64 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 61, 21), ) h_65 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 49, 22), ) h_66 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 58, 24), ) h_67 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 46, 26), ) h_68 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 52, 26), ) h_69 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 61, 26), ) h_70 = (r""" |========|-|==| | /---\ | | |###| | | | | +---+ | | | | | | | | | | | | | | +---+ | |=========/^\=|""", (11, 9, 1, 9, 27), ) h_71 = (r""" |-------------| | [===] [===] | | | | [===] [===] | | | | [===] [===] | | | | [===] [===] | | | |-|^|---------|""", (3, 9, 1, 14, 30), ) h_72 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 41, 30), ) h_73 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 63, 37), ) h_74 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 59, 38), ) h_75 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 57, 38), ) h_76 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 56, 41), ) h_77 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 63, 42), ) h_78 = (r""" /======\ / \ | | | | |==|^[|==|""", (4, 4, 1, 67, 43), ) h_79 = (r""" |====|-|======| | /___\ | | |###| | | | | +---+ | | | | | | | | | | +---+ | | | |=/^\=========|""", (3, 9, 1, 13, 51), ) h_80 = (r""" |=============| | _ _ _ | | |_| |_| |_| | | |_| |_| |_| | | | | +---+ | | | | | | +---+ | | | |=========/^\=|""", (11, 9, 1, 40, 51), ) h_81 = (r""" |===|_|=======| |===|_|=======| | /{O}\ | | |###| | | | | | | | | | | | |=========/^\=|""", (11, 9, 1, 43, 58), ) alfheim_entities = ( [0, '*', 2, 23, 17, 'stand by'], [0, '*', 2, 11, 4, 'stand by'], [0, '*', 2, 46, 6, 'stand by'], [0, '*', 2, 27, 54, 'stand by'], ["Sagriel", '*', 23, 23, 5, 'stand by'], ["Diomwar", '*', 24, 36, 12, 'stand by'], [0, '*', 24, 12, 3, 'stand by'], )