Add more maps

This commit is contained in:
Shadow15510 2021-11-02 14:06:15 +01:00
parent f5c3cb7d76
commit cfd04c971e
16 changed files with 895 additions and 360 deletions

View File

@ -7,32 +7,32 @@ alfheim = (r"""
~~~~~ ~~~~~~~ #### ~~~~~~~ ## ~~~~~~~~
~~~ ~~~~~ || ~~~~~~~ * #### __ ## ~~~~~~~
~~~ ~~~~~~~~ ## ~~~~~ ## || /[]\ #### ~~~~~
~~~ ~~~~~~~~~~~~ #### ## ## #### |__| || __ ~~~
~~~ ~~~~~~~~~~~~ ## || #### #### || / \ ~~~
~~~ ~~~~~ ~~~~ #### || || __ |__| ~~
~~~ ## ~~~ || /[]\ ## ~~
~~ #### ## _ _________________ |__| ## #### ~~
~~~ ~~~~~~~~~~~~ #### ## ## #### ` ' |__| || __ ~~~
~~~ ~~~~~~~~~~~~ ## || #### #### || ,' '.' / \ ~~~
~~~ ~~~~~ ~~~~ #### || || ` ' __ '`' . ` |__| ~~
~~~ ## ~~~ || '' /[]\ ' . ## ~~
~~ #### ## _ _________________ |__| ## `.` #### ~~
~~ || #### / \ / |]O[| |]O[| \ #### __ || ~~
~~~~ || |_| /___________________\ ## ## || /[]\ ~~
~~~~ ## _ |_/ \_/ _ \_/ \_| ## ## |__| ## ~~~~
~~~~ #### / \ |_| |_|/^\|_| |_| __ #### ~~~~
~~~~ || _ |_| * ## ## / \ || ~~~~
~~~~ / \ ### ### ## ## |__| ~~~~
~~~~~~~~~ |_| _ ##### ##### _ ~~~
~~~~~~~~~ /o\ ### ? ### _ / \ ~~~
~~~~~~~~~~~ |_| /-\ /-\ / \ |_| ~~~~ ~~~
~~~~~~~~~~~~ ### ### |_| _ ~~~~~ ~~~
~~~~~~ ~~~~~~~ ### ##### ##### / \ ~~~~~ ~~~
~~~~~ ~~~~~~~ ##### ### ### _ _ |_| _ ~~~~~~ ~~~
~~~~~ __ ~~ ### /-\ /-\ / \ /o\ / \ ~~~~~~~~~~
~~~~~~ / \ /-\ |_| |_| |_| ~~~~~~~~~~
~~~~~~ |__| ~~~~~~~~~~
~~~~~~ __ ### _ _ ~~~~~~~~~~
~~~~~~~~ / \ ##### ### / \ /o\__ ~~~~~~~~~
~~~~~~~~~ |__| ### ##### ### |_| |_ o \==| ~~~~~~~
~~~~~~~~~~~~ ### /-\ ### ##### ||^|__| | ~~~~~~~
~~~~~~~~~~~~ ##### /-\ ### | ~~~~~~
~~~~~~~~~~~~~ ##### ### /-\ ### ### | ~~~~~~
~~~~ || _ |_| * ## ## / \ `' || ~~~~
~~~~ / \ ### ### ## ## |__| . , ~~~~
~~~~~~~~~ |_| _ ##### ##### `' `_ ,, , ~~~
~~~~~~~~~ /o\ ### ? ### ' _ ``' / \ ~~~
~~~~~~~~~~~ |_| /-\ /-\ , / \ |_| ~~~~ ~~~
~~~~~~~~~~~~ ### ### ' ,|_| .' _ ~~~~~ ~~~
~~~~~~ ~~~~~~~ ### ##### ` ##### . ` .,. / \ ~~~~~ ~~~
~~~~~ ~~~~~~~ ##### ### ' ### _ ` , _ |_| _ ~~~~~~ ~~~
~~~~~ __ ~~ ### /-\ /-\ ` / \ , /o\ / \ ~~~~~~~~~~
~~~~~~ / \ /-\ ' . '``,'' |_|` |_| |_| ~~~~~~~~~~
~~~~~~ |__| ,. ' .` ', ~~~~~~~~~~
~~~~~~ __ ### ., _ . , _ ,. ~~~~~~~~~~
~~~~~~~~ / \ ##### ### / \ ` ' /o\__ `. ~~~~~~~~~
~~~~~~~~~ |__| ### ##### ### |_| . |_ o \==| .'`. ~~~~~~~
~~~~~~~~~~~~ ### /-\ ### ##### ,.` ||^|__| | . . ~~~~~~~
~~~~~~~~~~~~ ##### /-\ ### | .' ~~~~~~
~~~~~~~~~~~~~ ##### ### /-\ ### ### | ,`','` '',, ~~~~~~
~~~~~~~~~~~ ### ##### ### ##### ##### |==|==|==| ~~~~~
~~~~~~~~~~ ### |_| ##### ##### ### ### _ ~~~~~
~~~~~~~~~ ##### ### ##### /-\ /-\ ### _ / \ _ ~~~~
@ -52,19 +52,19 @@ alfheim = (r"""
~~~~~~~~~~ / \ ~~~~~~~~~~~~~~~~~~~~ / \ ##### ~~~~~~ ~~~~
~~~~~~~~~~ |__| ~~~~~~~~~~~~~ |__| ##### ## ## ~~~~~ ~~~~
~~~~~~~~~~ ### ~~~~~~~~ ### ### ### ~~ ~~~~
~~~~~~~~~ ##### |_| #### #### ~~~
~~~~~~~~ ##### * ### ### ~~~
~~~~~~~~ ### ### ##### ##### ~~~
~~~~~~~ |_| ##### ##### __ ### ##### ~~~
~~~~~~ ### ##### ### / \ ### ##### ### ~~~
~~~~~~ ##### ### ### |_| ### |__| ##### ##### |_| ~~~
~~~~~~ ##### ##### |_| ### ##### ##### ### ~~~
~~~~~~ ### ##### ##### ##### ### |_| ### ~~~
~~~~~~ |_| ### ##### ### |_| ##### ~~~
~~~~~~ ## |_| ### |_| ~~ ##### ~~~
~~~~~ ## #### |_| ~~~~ ~~~~ ### ~~~
~~~~ #### || ~~~~~~~ ~~~~~~ ~~~~~~~~ |_| ~~~
~~~~~ ## || ~~~~~~~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~
~~~~~~~~~ ##### ,'' |_| #### #### ~~~
~~~~~~~~ ##### ' * ### ,,,. ### ~~~
~~~~~~~~ ### ### ##### `,, ##### ~~~
~~~~~~~ |_| . ##### ##### ',, __ ### ##### ~~~
~~~~~~ ### ,##### ### ` / \ ### ##### ### ~~~
~~~~~~ ##### ### , ### |_|`' ### |__| ##### ##### |_| ~~~
~~~~~~ ##### #####``|_| ### ` ##### ##### ### ~~~
~~~~~~ ### ##### ' ##### ##### ### |_| ### ~~~
~~~~~~ |_| ### ,' ##### ### |_| ##### ~~~
~~~~~~ ## |_| ` ### |_| ~~ ##### ~~~
~~~~~ ## #### ` |_| ~~~~ ~~~~ ### ~~~
~~~~ #### || . ~~~~~~~ ~~~~~~ ~~~~~~~~ |_| ~~~
~~~~~ ## || ,` ' ~~~~~~~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~
~~~~ #### _ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ~~~~~~~~~~~ ~~~
~~~~~ || /-\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~
~~~~~~ ~ |_| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~
@ -79,7 +79,7 @@ alfheim = (r"""
# Maisons
(34, 16, 23, 0, 0),
(52, 31, 24, 0, 0),
(52, 31, 24, 0, 0), # Auberge
)
# * : (11; 4)

View File

@ -1,4 +1,4 @@
# Asci (version 1.5.0)
# Asci (version 1.5.1)
class Screen:
def __init__(self, screen_width=21, screen_height=6):
@ -50,7 +50,7 @@ class Screen:
class Asci:
def __init__(self, maps, events_mapping, keys_mapping, routine=None, screen_width=21, screen_height=6):
def __init__(self, maps, events_mapping, keys_mapping, screen_width=21, screen_height=6):
# Load maps
self.maps = [Map(*i) for i in maps]
@ -58,7 +58,6 @@ class Asci:
self.legend = list(events_mapping.keys())
self._game_events_mapping = [events_mapping[i] for i in self.legend]
self._game_keys_mapping = {key: keys_mapping[key] for key in keys_mapping if not key in (1, 2, 3, 5, 9)}
self._game_routine = routine
# Screen initialisation
self.screen = Screen(screen_width, screen_height)
@ -102,12 +101,12 @@ class Asci:
return -1
def _keyboard(self, key):
def _keyboard(self, key, exit_key):
# Interaction while moving
if key in (1, 3, 5, 2):
cell_test = self._cell_test(key)
# Enter house
# Passage point
if cell_test == len(self.legend) - 2: # or (self.data[1] and cell_test < 0):
self.data[1], self.data[2], self.data[3] = self._get_map(key)
self.screen.set_world(self.maps[self.data[1]].map_data)
@ -129,22 +128,22 @@ class Asci:
self._game_keys_mapping[key](self.data, self.stat)
# Quit
elif key == 9:
elif key == exit_key:
self.screen.clear()
def _interaction(self, direction, cell_content):
x, y = self._looked_case(direction)
fake_data = [self.data[0], self.data[1], x, y]
copy_data = [self.data[0], self.data[1], x, y]
# Get the event
event = self._game_events_mapping[cell_content](fake_data, self.stat)
event = self._game_events_mapping[cell_content](copy_data, self.stat)
event = read_event(self.data[0], event)
# data modification
self.data[0] = fake_data[0]
self.data[1] = fake_data[1]
if fake_data[2] != x: self.data[2] = fake_data[2]
if fake_data[3] != y: self.data[3] = fake_data[3]
self.data[0] = copy_data[0]
self.data[1] = copy_data[1]
if copy_data[2] != x: self.data[2] = copy_data[2]
if copy_data[3] != y: self.data[3] = copy_data[3]
# XP and stat modification
self.data[0] += event.xp_earned
@ -166,7 +165,7 @@ class Asci:
return current_map, self.data[2], self.data[3]
def mainloop(self, end_game, stat=None, data=[0, 0, 0, 0], player="@", door="^", walkable=" ", exit_key=9):
def mainloop(self, end_game, stat=None, data=[0, 0, 0, 0], routine=None, player="@", door="^", walkable=" ", exit_key=9):
# Load save ; data = [XP, map_id, x, y]
self.data = data[:]
if not stat or type(stat) != list: self.stat = [100]
@ -190,9 +189,10 @@ class Asci:
if not key: key = key_buffer
else: key_buffer = key
self._keyboard(key)
self._keyboard(key, exit_key)
if self._game_routine: self._game_routine(self.data, self.stat)
# Launching the game routine
if routine: routine(self.data, self.stat)
if self.stat[0] <= 0: self.stat[0] = 100
return self.stat, self.data

View File

@ -5,11 +5,11 @@ asgard = (r"""
\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /
\ /\ / \ /\ / \ /\ / \ / \ / \ / \ /\ / \ /\ / \ /\ / \ /\ / \ / \ / \ / \ / \ /\ /
/ \ / \ / \ / \ / \ / \ / \ \ / \ / \ / \ / / \
/\ / \ /\ / \ /\ / \ /\ /\ / \ /\ / \ /\ / \ /\ / \ / \/ \/ \/ \/ /\ / \
\ / \ / \ / * / \ / \ _ / \ / \ / \ / / \ /
\ / \ / \ / / \ /\ / \ /\ /o\ / \ / \ / \ / / \ /\ /
\ / /\ \ / \ _______ / ~\ / \ |_| \ / \ / \ / ___________________________ / / \
/ \ /\ /Glitnir\ /\ / ~~\ /\ / \ /\ /\ \/ \/ /___________________________\ \
/\ / \ /\ / \ /\ / \ /\ /\ / \ /\ / \ /\ / \ /\ / \ \/ \/ \/ \/ /\ / \
\ / \ / \ * / \ / \ _ / \ / \ / \ / \ /
\ / \ / \ / \ /\ / \ /\ /o\ / \ / \ / \ / \ /\ /
\ / /\ \ / \ _______ / ~\ / \ |_| \ / \ / \ ___________________________ / / \
/ \ /\ /Glitnir\ /\ / ~~\ /\ / \ /\ /\ \/ \ /___________________________\ \
/ \ / \ |__|^|__| / \ ~~ / \ / \ / \ /\ /\ | Valaskjalf | /\ \
/\ / \ /\ /\ / \ /\~/ \ /\ / \ /\ / \ / \ / \ /_______________________________\ / \
/ \ / \ * / \ / \~ \ \ \ \ \ / \ /\ / \ |_/ \_/ \_/ _ \_/ \_/ \_| /\ / \ /\
@ -73,21 +73,27 @@ asgard = (r"""
~~~ * ~~~~~~~~~~~~ |_| * /|\ ~~
~~~~~ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~""",
# Autres mondes (Asgard = 0)
(126, 71, 3, 72, 6), # Midgard
# Maisons
( 30, 11, 9, 0, 0), # Glitnir
(116, 14, 10, 0, 0), # Valaskjalf
( 70, 19, 11, 0, 0), # Gladsheim
( 25, 31, 12, 0, 0), # Ydalir (1/2)
( 26, 31, 12, 0, 0), # Ydalir (2/2)
(110, 34, 13, 0, 0), # Folkvangr
( 63, 36, 14, 0, 0), # Yoatun (1/2)
( 64, 36, 14, 0, 0), # Yoatun (2/2)
(120, 41, 15, 0, 0), # Landivi
( 13, 43, 16, 0, 0), # Breidablik
( 30, 11, 9, 15, 13), # Glitnir
(116, 14, 10, 29, 23), # Valaskjalf
( 70, 19, 11, 24, 19), # Gladsheim
( 25, 31, 12, 24, 19), # Ydalir (1/2)
( 26, 31, 12, 25, 19), # Ydalir (2/2)
(110, 34, 13, 20, 14), # Folkvangr
( 63, 36, 14, 14, 14), # Noatun (1/2)
( 64, 36, 14, 15, 14), # Noatun (2/2)
(120, 41, 15, 14, 14), # Landivi
( 13, 43, 16, 29, 29), # Breidablik
( 75, 50, 17, 0, 0), # Thrymrheimr
( 27, 56, 18, 0, 0), # Himinbjorg (1/2)
( 28, 56, 18, 0, 0), # Himinbjorg (2/2)
@ -97,29 +103,218 @@ asgard = (r"""
)
h_9 = (r"""
|----------|
|[===][===]|
| |
| |
|---------| * |---------|
| |
| _ _ _ _ |
| |_| |_| |_| |_| |
| |_| |_| |_| |_| |
| |_| |_| |_| |_| |
| |
|============| |=============|
| |
||^|| """,
(15, 13, 0, 30, 11)) # * : (19, 4)
h_10 = (r"""
|----------------------------------------------------|
| |
| |
| |
| |----------------\ /-----------------| |
| | | |
| | | |
| \ __ / |
| |<>| |
| |__| |
| /____\ \ |
| / * | |
| | | |
| | ? | |
| |================/ \=================| |
| |
| |
| |
|_______________________ _______________________|
|__/ \__/ \__/ \__/ \__/ \__|
|__| |__| |__| |__| |__| |__|
|__| |__| |__| |__| |__| |__|
|__| |__| |__| |__| |__| |__|
/__\ /__\ /__\__^^__/__\ /__\ /__\ """,
(29, 23, 0, 116, 14),
(30, 23, 0, 116, 14)) # * : (25, 17)
h_11 = (r"""
|----------------------------|
| _ |
| |o| |
| /___\ |
| (___ ___) |
| (____ ____) |
|---------| (_____ _____) |--------|
| * |
| |
| __ ### __ |
| |__| +-#####-+ |__| |
| |__| | ### | |__| |
| |__| | /|\ | |__| |
| |__| +-------+ |__| |
| |__| |__| |
| |
| |
|======================| |======================|
|=+<>+=+<>+=+<>+=+<>+==| |==+<>+=+<>+=+<>+=+<>+=|
|^| """,
(24, 19, 0, 70, 19)) # * : (34, 7)
h_12 = (r"""
|----------------------------|
| __ |
| |()| |
| |__| |
| * |====| |
| |
| ~~~~ |
|---------| ~~\/~~ |---------|
| [=====] /~~~||~~~\ [=====] |
| [=====] [==========] [=====] |
| _ _ |
| (_) (_) |
| _ /_\ /_\ _ |
| (_) (_) |
| /_\ ______ ______ /_\ |
| \- - / \ - -/ |
|-=-=-=-=-=-| - -| |- - |-=-=-=-=-=-|
|=-=-=-=-=-=|- - | | - -|=-=-=-=-=-=|
| - -| |- - |
/- - \_____|^^|_____/ - -\ """,
(24, 19, 0, 25, 31),
(25, 19, 0, 26, 31)) # * : (19, 4)
h_13 = (r"""
||
|-----------------------------------||--|
|----------------|---o---o---o-----/ \-|
|[==-==/ \==-==]| |__| |
|[-===/ \==--]| _ |
|[=-=/ \-==]| |o| __ |
|[==/ \==]| (___) | | |
| | |__| |
|======/ \======| * | | |
| |__| |
| | | |
| |__| |
| |
|==================| |==================|
|^| """,
(20, 14, 0, 110, 34)) # * : (21, 8)
h_14 = (r"""
|=|\/|==|\/|=|\/|=|\/|==|\/|=|
| |
| * |
| |
| |================| |
| | __ __ | |
| | | | | | | |
| | |__| |__| | |
| | | |
| |======\ /======| |
|### ###|
|### ###|
||_| |_||
|=|\/|==|\/|=| |=|\/|==|\/|=|
|^^| """,
(14, 14, 0, 63, 36),
(15, 14, 0, 64, 36)) # * : (26, 2)
h_15 = (r"""
#########
## [=====] ##
# [=====] #
# #
#_ _#
#(_) [] (_)#
#|~| * |__| |~|#
# #
# _ _ #
# (_) (_) #
#|~| |~|#
## ##
#### ####
| |
|^| """,
(14, 14, 0, 120, 41)) # * : (10, 6)
h_16 = (r"""
|======================================|
| |
| |
| ### ~~~~ ### |
| ##### ~(~~)~ ##### |
| ##### /~~~(____)~~~\ ##### |
| ### \~~~~~~~~~~~~/ ### |
| |=| |============| |=| |
| |
|========\ /========|
|==================| |==================|
| [=====][=====] | | [=====][=====] |
| [=====][=====] _ _ [=====][=====] |
| (_) (_) |
| |=| |=| * |
| ___ ___ ___ ___ |
| | | | | | | | | |
| |___| |___| _ _ |___| |___| |
| | | | | (_) (_) | | | | |
| |___| |___| |=| |=| |___| |___| |
| | | | | | | | | |
| |___| |___| |___| |___| |
| | | | | _ _ | | | | |
| |___| |___| (_) (_) |___| |___| |
| |=| |=| |
| |
| |======| |=======| |
|===================| _ | | _ |===================|
(_) | | (_)
|=| |/^\| |=| """,
(29, 29, 0, 13, 43)) # * : (50, 14)
def asgard_pnj(data, stat):
coords = data[2], data[3]
pass
# * : ( 34, 7)
# * : ( 29, 13)
# * : ( 19, 20)
# * : (121, 21)
# * : ( 28, 26)
# * : (117, 32)
# * : ( 46, 35)
# * : ( 57, 38)
# * : ( 82, 38)
# * : ( 22, 39)
# * : ( 8, 44)
# * : ( 58, 50)
# * : ( 83, 51)
# * : ( 32, 59)
# * : (104, 63)
# * : ( 46, 65)
# * : ( 16, 71)
# * : (138, 71)
def asgard_po(coords):
if coords == (120, 26): return [0, "De hautes montagnes vous entourent de toutes part. Taillées dans la roche enneigee, les marches de l'escalier qui mene a Valaskjalf se decoupent nettement. La grande demeure d'Odin et son toit d'argent domine les environs."]
elif coords == (51, 55): return [0, "Tout autour de vous s'etend un riche jardin soigneusement entretenu. Dans l'alignement de l'allee nord, une fontaine complete l'ensemble. Une douce odeur de verdure emplit vos narines, l'ambiance est calme."]
return [0, "Il n'y a rien a voir ici."]
def asgard_pnj(coords):
return [0, "Hmm ?"]
# * : ( 34, 7)
# * : ( 29, 13)
# * : ( 19, 20)
# * : (121, 21)
# * : ( 28, 26)
# * : (117, 32)
# * : ( 46, 35)
# * : ( 57, 38)
# * : ( 82, 38)
# * : ( 22, 39)
# * : ( 8, 44)
# * : ( 58, 50)
# * : ( 83, 51)
# * : ( 32, 59)
# * : (104, 63)
# * : ( 46, 65)
# * : ( 16, 71)
# * : (138, 71)

View File

@ -1,100 +1,118 @@
from asci_lib import Asci
maps = (
asgard,
vanaheim,
alfheim,
midgard,
niflheim,
jotunheim,
nidavellir,
muspellheim,
helheim,
h_9,
h_10,
h_11,
h_12,
h_13,
h_14,
h_15,
h_16,
h_17,
h_18,
h_19,
h_20,
h_21,
h_22,
h_23,
h_24,
h_25,
h_26,
h_27,
h_28)
def pnj(data, stat):
xp, current_map, x, y = data
coords = x, y
pnj = [
asgard_pnj,
vanaheim_pnj,
alfheim_pnj,
midgard_pnj,
niflheim_pnj,
jotunheim_pnj,
nidavellir_pnj,
muspellheim_pnj,
helheim_pnj,
h_9_pnj,
h_10_pnj,
h_11_pnj,
h_12_pnj,
h_13_pnj,
h_14_pnj,
h_15_pnj,
h_16_pnj,
h_17_pnj,
h_18_pnj,
h_19_pnj,
h_20_pnj,
h_21_pnj,
h_22_pnj,
h_23_pnj,
h_24_pnj,
h_25_pnj,
h_26_pnj,
h_27_pnj,
h_28_pnj,
]
# Asgard
if current_map == 0:
pass
event = png[data[1]](data, stat)
# Vanaheim
elif current_map == 1:
pass
# Alfheim
elif current_map == 2:
pass
# Midgard
elif current_map == 3: return midgard_pnj(coords)
# Niflheim
elif current_map == 4:
pass
# Jotunheim
elif current_map == 5:
pass
# Nidavellir
elif current_map == 6:
pass
# Muspellheim
elif current_map == 7:
pass
# Helheim
elif current_map == 8:
pass
return [0, "Hmm ?"]
if not event: return [0, "Hmm ?"]
else: return event
def point_of_interest(data, stat):
xp, current_map, x, y = data
coords = x, y
coords = data[2], data[3]
# Asgard
if current_map == 0: return asgard_po(coords)
po = [
asgard_po,
vanaheim_po,
alfheim_po,
midgard_po,
niflheim_po,
jotunheim_po,
nidavellir_po,
muspellheim_po,
helheim_po,
]
# Vanaheim
elif current_map == 1:
pass
event = po[data[1]](coords)
# Alfheim
elif current_map == 2:
pass
# Midgard
elif current_map == 3: return midgard_po(coords)
# Niflheim
elif current_map == 4:
pass
# Jotunheim
elif current_map == 5:
pass
# Nidavellir
elif current_map == 6:
pass
# Muspellheim
elif current_map == 7:
pass
# Helheim
elif current_map == 8:
pass
if not event: return [0, "Il n'y a rien à voir ici."]
else: return event
def routine(data, stat):
stat[4] = (stat[4] + 1) % 1440
if stat[6][0] != -1 and stat[6][0] - stat[4] >= 5:
stat[6] = (-1, -1)
def sleep(data, stat):
stat[4] = 360
stat[0] += 5
if stat[0] > 100: stat[0] = 100
# If the player is at home
if data[1] == 27:
stat[0] += 10
if stat[0] > 100: stat[0] = 100
def display_stat(data, stat):
# stat = [PV, pièces d'or, arme, armure, ticks, nom]
# stat = [0 - PV, 1 - pièces d'or, 2 - arme, 3 - armure, 4 - ticks, 5 - nom, 6 - (temps, xp)]
place = ("Asgard", "Vanaheim", "Alfheim", "Midgard", "Niflheim", "Jotunheim", "Nidavellir", "Muspellheim", "Helheim")[data[1]]
health, money, _, _, ticks, _ = stat
health, money, _, _, ticks, _, _ = stat
hours = ticks // 60
if 4 <= hours <= 5:
@ -132,7 +150,7 @@ def inventory(data, stat):
def idk(stat=None, data=None):
if not stat:
name = input("Entrez votre nom : ")
stat = [100, 10, 0, 0, 360, name]
stat = [100, 10, 0, 0, 360, name, (-1, -1)]
data = [0, 3, 44, 65]
display_stat(data, stat)

View File

@ -134,7 +134,7 @@ jotunheim = (r"""
(60, 50, ,0, 0), # Palais de Thrym
(64, 85, ,0, 0), # Manoir du sud (1/2)
(65, 85, ,0, 0), # Manoir du sud (2/2)
(23, 88, ,0, 0),
(23, 88, ,0, 0), # Auberge
)
# * : (25; 10)

View File

@ -28,22 +28,22 @@ midgard = (r"""
~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /\ || ||#### ## ## ## ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ _/ \ /\ ## #### ||#### || ## ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ / \ / \ #### ## ## #### #### ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ / /\ / \ #### ##|| #### ## ## #### ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ / /\ / \ ' . #### ##|| #### ## ## #### ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~ ~~~ / \ ## #### #### ##|| #### ## ~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ /\ /\ / \ || #### ## #### #### ##|| ~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ /\ /\ / \ . || #### ## #### #### ##|| ~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~ / \ / \ /\ ## || #### ## #### ~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~ / \ \ / \ || ## || #### ~~~~~~~~~
~~~~~~~~~~~~~~~~ ~~~~~~~~ / \ || ## ~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~ /\ ~~~ || ~~~~~~~~~
~~~~~~~~~~~~~~~~~~ ~~ / \ ~(~)~ ### ~~~~~~~~~
~~~~~~~~~~~ ~ ~~ ### / \ /~(___)~\ ##### ~~~~~~~~~~
~~~~~~~~~~~~~~~ ##### ### \~~~~~~~/ ### ~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~ / \ \ / \ . ' || ## || #### ~~~~~~~~~
~~~~~~~~~~~~~~~~ ~~~~~~~~ / \ . || ## ~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~ /\ ., ~~~ || ~~~~~~~~~
~~~~~~~~~~~~~~~~~~ ~~ / \ . , ~(~)~ ### ~~~~~~~~~
~~~~~~~~~~~ ~ ~~ ### / \ . /~(___)~\ ##### ~~~~~~~~~~
~~~~~~~~~~~~~~~ ##### , . ### \~~~~~~~/ ### ~~~~~~~~~~
~~~~~~~~~~~~~~~~~ ### ##### /-\ ### ~~~~~~~~~~
~~~~~~~~~~~~~~~~ ~~ /-\ ### ### ##### ~~~~~~~~~~
~~~~~~~~~~~~~~~ ~~ ~~ ##### /-\ _____________ ### ~~~~~~~~~
~~~~~~~~~~~~~ ~~ ~~~ ~~~ ### / Midgard \ /-\ ~~~~~~~~~
~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~ /-\ / \ ### ~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ /_ __ _ ___ _ __ _\ ##### ~~~~~~~
~~~~~~~~~~~~~~~~ ~~ /-\ ### . ### ##### ~~~~~~~~~~
~~~~~~~~~~~~~~~ ~~ ~~ ##### , /-\ _____________ ### ~~~~~~~~~
~~~~~~~~~~~~~ ~~ ~~~ ~~~ ### , ' / Midgard \ /-\ ~~~~~~~~~
~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~ /-\ . ' ' / \ ### ~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ , , . ' /_ __ _ ___ _ __ _\ ##### ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ |_/ \_/ ? \_/ \_| ### ~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __ ### |_| |_| *|_| |_| /-\ ~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~ ### /[]\____ ##### ### ~~~~~~
@ -51,30 +51,30 @@ midgard = (r"""
~~~~~~~~~~~~~~~~~~~~~ ~~~~ ### * |^|_____| /-\ _ /o\___ ### ~~~~~~
~~~~~~~~~~~~~~~~~~~~~~ /-\ /o\ |_ ]O[\ /-\ ~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~ |_| |^|___| ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~ ### __ ### _ ~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~ ### ' __ , ### _ ~~~~~~~
~~~~~~~~~~~~~~~~~~~ ##### / \ ##### / \ ~~~~~~~
~~~~~~~~~~~~~~~~~ ### ### |__| ### |_| _ ~~~~~~
~~~~~~~~~~~~ ##### /-\ ### /-\ /o\ ~~~~~~
~~~~~~~~ _ ### ##### * |_| ~~~~~~
~~~~~~ /-\ ### /-\ ### __ _ ~~~~~~
~~~~~~~ |_| ##### /-\ /[]\ / \ ~~~~~~~
~~~~~~ * ### |__| |_| ~~~~~~~~~~
~~~~~~~~~~~~~~ /-\ * __ _ ~~~~~~~~~~~
~~~~~~~~~~~~~~~ /<>\ _ /-\ ~~~~~~~~~~~
~~~~~~~~~~~~~~~~ __ |__| /o\ |_| ~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~ /<>\ ___ |_| _ ~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ |__| / _\ /o\ ~~~~~~~~
~~~~~~~~~~~~~~~~~~~~ |_|^| _ _ |_| ~~~~~~~
~~~~~~~~~~~~~~~~~~~ /o\____/o\ ~~~~~~
~~~~~~~~~~~~~~~~~~~~ __ |==|==| o o |==|==| __ ~~~~~
~~~~~~~~~~~~~~~~~~~~ /[]\ | | __ | | /<>\ ~~~~~
~~~~~~~~~~~~~~~ |__| | |__|^^|__| | |__| ~~~~
~~~~~~~~~~~~~~~~~ ### ### ' |__| , ### |_| _ ~~~~~~
~~~~~~~~ ##### /-\ ### /-\ /o\ ~~~~~~
~~~~~~~~ _ ### ##### . , , * |_| ~~~~~~
~~~~~ /-\ ### /-\ ### . , . __ _ ~~~~~~
~~~~~~~ |_| ##### /-\ ,. ' /[]\ / \ ~~~~~~~
~~~~~~ * ### ' . |__| |_| ~~~~~~~~~~
~~~~~~~~~~~~~~ /-\ . ' . * __ _ ~~~~~~~~~~~
~~~~~~~~~~~~~~~~ /<>\ _ /-\ ~~~~~~~~~~~
~~~~~~~~~~~~~~~~ __ ' ' . |__| /o\ |_| ~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~ /<>\ ' ___ |_| _ ~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ |__| / _\ .. /o\ ~~~~~~~~
~~~~~~~~~~~~~~~~~~~~ ' . |_|^| . _ _ |_| ~~~~~~~
~~~~~~~~~~~~~~~~~~~ ' /o\____/o\ ~~~~~~
~~~~~~~~~~~~~~~~~~~~ ' ' __ |==|==| o o |==|==| __ ~~~~~
~~~~~~~~~~~~~~~~~~~~ ' /[]\ | | __ | | /<>\ ~~~~~
~~~~~~~~~~~~~~~ ' |__| | |__|^^|__| | |__| ~~~~
~~~~~~~~~~~~~~~~~ ___ | | ~~~~~
~~~~~~~~~~~~~~~~~~~ /]O[\ | #### #### * | ~~~~~~~
~~~~~~~~~~~~~~~~~~~ |___| | #### #### | ~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ __ | #### #### | ~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ . /]O[\ | #### #### * | ~~~~~~~
~~~~~~~~~~~~~~~~~~~ . |___| | #### #### | ~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ' , __ | #### #### | ~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~ / \ | | ~~~~~~~~~~~~~~
~~~~~~~~~~~~~~ |__| | #### #### | ~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~ . |__| | #### #### | ~~~~~~~~~~~~~~~
~~~~~~~~~~ | #### #### | ~~~~~~~~~~~~~~
~~~~~~~~~~~ | #### #### | ~~~~~~~~~~~~
~~~~~~~ ### ### | | ~~~~~~~~~~~
@ -106,11 +106,11 @@ midgard = (r"""
(10, 58, 1, 54, 29), # Vanaheim
# Maisons
(42, 49, 25, 4, 29), # Ferme
(76, 51, 26, 0, 0), # Auberge
(44, 65, 27, 9, 19), # Maison du joueur
(60, 69, 28, 0, 0), # Mesnie fortifiée (1/2)
(61, 69, 28, 0, 0), # Mesnie fortifiée (2/2)
(42, 49, 25, 4, 16), # Ferme
(76, 51, 26, 5, 11), # Auberge
(44, 65, 27, 9, 16), # Maison du joueur
(60, 69, 28, 24, 14), # Mesnie fortifiée (1/2)
(61, 69, 28, 25, 14), # Mesnie fortifiée (2/2)
)
@ -132,7 +132,8 @@ h_25 = (r"""
| |==============================|
| |=|\/|=|\/|=|\/|=|\/|=|\/|=|\/||
|\/|^|\/| """,
(4, 29, 3, 42, 49))
(4, 16, 3, 42, 49))
h_26 = (r"""
Auberge des Eddas
@ -148,27 +149,29 @@ h_26 = (r"""
| |------------------|
| |
|---|^|---| """,
(5, 19, 3, 76, 51))
(5, 12, 3, 76, 51))
h_27 = (r"""
|-----------------|
|[====] |
|[====] () |
| /\ |
|[====] | [====]|
|[====] /_\ [====]|
| |
| + + |
| | |=======|
| () | | |
| /\ | | |
| | | |
| | | |
| | + |
|=======| |
| | + |
| |- | | () |
| |_| + | /\ |
| | |
| + | |
| | | |
| |-? | | _ |
| |_| + | |_| |
| | |_| |
| + | |_| |
| | | |_| |
|=======|^|=======| """,
(9, 19, 3, 44, 65))
(9, 16, 3, 44, 65))
h_28 = (r"""
|__|
@ -186,9 +189,9 @@ h_28 = (r"""
|\/|=|\/|=|\/| | | |\/|=|\/|=|\/|
|__+ +__|
|\/|^^|\/| """,
(24, 29, 3, 60, 69),
(25, 29, 3, 61, 69))
# * : (27, 21)
(24, 14, 3, 60, 69),
(25, 14, 3, 61, 69))
# * : (27, 6)
def midgard_po(coords):
@ -197,10 +200,11 @@ def midgard_po(coords):
elif coords == (66, 45): return [0, "Les imposantes colonnes du palais de Midgard vous entourent. Un peu au sud, le bourg est actif : marchands de toutes sortent deambulent, entoures d'une population dense et bruyante."]
elif coords == (52, 79): return [0, "Tournant le dos a l'epais mur qui delimite la propriete, vous observez le manoir. Le corps du batiment etait clairement une ancienne ferme a laquelle deux tours on ete rajoute a posteriori. L'ensemble garde un aspect massif et froid. Neanmoins, le reste de la propriete a fait l'objet d'un certain soin, en particulier le jardin en 4 parties dans lequel un vieux jardinier s'affaire."]
return [0, "Il n'y a rien a voir ici."]
def midgard_pnj(coords):
def midgard_pnj(data, stat):
coords = data[2], data[3]
if coords == (67, 46): return {
"base": [0, "Oui ?..."]
}
@ -225,17 +229,34 @@ def midgard_pnj(coords):
"base": [0, "Frinir, jardinier de Madame."]
}
return [0, "Hmm ?"]
def h26_pnj(data, stat):
# * : (17, 7)
# * : (22, 7)
# * : (17, 8)
# * : (27, 8)
coords = data[2], data[3]
# Rosahil Green
if coords == (27, 6):
if stat[4] >= 1260 and stat[4] <= 300: return [0, "Je suis desolee, nous sommes fermes. Revenez plus tard !"]
if stat[6][1] == -1:
stat[6] = stat[4], data[0]
return [0, "Rosahil Green, tenanciere de cette auberge. Vous desirez quelque chose ?\n1.Manger [5 PO]\n2.Dormir [10 PO]", 2]
elif data[0] == stat[6][1] + 1:
if stat[1] < 5: return [-1, "Reviens quand tu auras assez de pieces d'or."]
stat[6] = (-1, -1)
return [-1, "Et voila pour vous !", 0, (0, 5), (1, -5)]
elif data[0] == stat[6][1] + 2:
if stat[1] < 10: return [-2, "Je suis desolee, tu n'as pas assez !"]
stat[6] = (-1, -1)
stat[4] = 360
return [-2, "Suivez-moi, je vais vous montrer votre chambre", 0, (0, 10), (1, -10)]
def h26_pnj(coords):
# * : (17, 14)
# * : (22, 14)
# * : (17, 15)
# * : (27, 15)
if coords == (27, 13): return {
"base": [0, "Rosahil Green, tenanciere de cette auberge. Je peux vous aider ?"]
}
return [0, "Ui hips ?"]

139
src/muspellheim.py Normal file
View File

@ -0,0 +1,139 @@
muspellheim = (r"""
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ ~~~~~~
~~~~~~~~ _ ### ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /o\ ~~~~~
~~~~~~~ /o\ ##### ~~~~~~~~~~~~~~~~~~~~~ ### /_|_\ ~~~~
~~~~~~~ /_|_\ ### ~~~~~~~~~~~~~ ##### ~~~~~
~~~~~~~~ /_\ ### ### ### _ _ _ ~~~~~
~~~~~~~~~ ##### /_\ ##### ? / \__ /o\ /-\ ~~~~
~~~~~~~~~ _ ### _ ### | <>\ /_|_\ |_| ~~~~
~~~~~~~~ _ /o\ /_\ / \__ ### ### /_\ |____| ~~~~~
~~~~ /o\ /_|_\ | <>\ ##### ##### _ ~~~~~~
~~~ /_|_\ ### * |____| ### ### ### /o\__ ~~~~~~
~~~ ### ##### ##### /_\ /_\ ` |_ \ ~~~~~~
~~~##### ### ##### ### `,.` , * |^|__| ~~~~~~
~~~############ ### ### ` /_\ ',` `, ~~~~~~
~~~ ### ##### |=|### ##### , ' ` ' . ' ,, ` ```,'' . ~~~~~~
~~~ |=| ### ##### ### ##### `' ., ` ' ','., ,`.. ,,`,,` ,`'. ` `` ~~~~~~~
~~~ |=|### ########### ### , . ` ,.. ' ` ~~~~~~~~
### ##### ### ##### |=|. ` ### `,. ### ~~~~~~~~~
##### ### ##### |=| ### ### ##### ` ### ### ##### ~~~~~~~~~
##### ##### ### |=| ` ' ##### ### ##### ### ##### ##### ### ##### ~~~~~~~~~
### ##### |=| ### ,` ` ##### ##### ### ##### ### ##### ##### ##### ### ~~~~~~~~~
|=| ### ### ##### , , ' ### ##### |=| ##### ##### ### ### ##### |=| ~~~~~~~~
|=|##### ### ###### ' `. ` |=| ### ### ##### |=| |=| ### ### ~~~~~
########### ### ,. `.,''. |=| |=| ### ', |=| ##### ###
### ##### |=| ' `' ### `, |=| .''` ### . ##### #####
|=| ### ### ##### . ### ### ` ##### `'`. ### #####
|=| ##### ### ##### ### ##### ##### ### ,##### ' . |=| ###
### `,., ##### ##### ### ` ##### ### ##### ##### ##### ### ' |=|
### #####` ### ##### |=| ##### ##### ### ### ##### ,|=| ` ,. . `` , #
###### ### ######. .` |=| ### .,` ### ##### |=| |=| ### ` . .,, ' ###
########### ### . |=| ' ### |=| ' ### |=| '. ', ### #####
### ##### |=| ### ### ` ##### |=| ### ` ` ##### ### #####
|=| ### ### `. ##### ##### ### ##### ### ##### '' ##### ##### ###
|=|##### ### ,##### ##### ##### ### ' , ##### ### ##### `' `` ### ##### |=|
##### ##### '### ### ##### |=| ,', ##### ##### ### ,`` ` |=| ### ~~
### ##### '|=| |=| ### `.`' ### ##### |=| , ' |=| ~~~~
|=| ### |=| ### . ' . |=| ### .,` ### ~~~~~~
### |=| , ### ##### `` ' |=| , . ### ##### ~~~~~~
##### , ##### ### ##### ,,' ##### ### ##### ~~~~~~~
# ########## .,` ##### ##### ### `. , ` .,'. ##### ##### ### ~~~~~~~~~
####### ### ` ` . ` ### ##### |=| ` , , ,` , ` ### ##### |=| ~~~~~~~~~
##### |=| ' |=| ### . ' ' `' `' |=| ### ~~~~~~~~~
### ., |=| , . .' '' ., |=| ### ~~~~~~~~~
|=| .` . ### ##### ~~~~~~~~~
,, '' '` `,.` , ' '` ` ..` ##### ### ~~~~~~~~~
### .'. .'` ' ,`,, ' , `'.. ### ### /_\ ~~~~~~~~~
##### ### ` .'' ... `' . '` ### `,, /_\ ##### ~~~~~~~~
/\ ### ##### ### .` ` ##### ',' . ### ~~~~~~~~
/ \_ /_\ ### ##### .' ' ### ### ` `, ### /_\ ~~~~~~~~~
/ \ /_\ ### ### `.` ,, __ #####/_\ .`,, `, ##### ~~~~~~~~~~
/ \ /\ ##### /_ ` ### /o_\ ### ,.`,' ### ### ~~~~~~~~~~~~
/ \_ ### .,. ##### |_^| /_\ ### .``,.` /_\ ##### ~~~~~~~~~~~~~
\ / \ /_\ '' ### ### ##### .`` ### ~~~~~~~~~~~~~
\ /\ / \ /\ '` /_\ ### ##### ### . ### /_\ ~~~~~~~~~~~~
/ \_ / \_ ,,' ##### ### /_\ ,'' ##### ### ~~~~~~~~~
/ \ / \ ` ### /_\ ### `.''. ### ##### ### ~~~~~~~~
/ \ /\ / \ /\ '. /_\ ##### .'.', /_\ ### ##### ~~~~~~~
/ \_ / \_ `' ### ### ,.. '` /_\ ### ~~~~~~~
/ \ / \ `.'. ### ##### /_\ .` ',, ', /_\ ### ~~~~~
/\ / \ /\ / \ ' . ##### ### `. ' ,` ### ##### ~~~
/ \_ / \_ , '' , ., ### /_\ ### ' . ,` ##### ### ~~~
/ \ / \ ,, '...`, , /_\ ##### . . ### ### /_\ ~~
/ \ /\ / \ /\ . ,.`` ### ### ,. ` /_\ ##### ### ~~
/ \_ / \_ .., ' ### ### /_\ ##### `` `' ### ##### ~~~~
\ / \ / \ .,,##### ##### ### .`.``''` ### /_\ ### ~~~~~
\ /\ / \ /\ / \ /\ . ,### ### /_\ '',. ##### ### /_\~~~~~~
/ \_ / \_ / \_ ' /_\ /_\ ### , '` ### ##### ~~~~~~~
/ \ / \ / \ '.. ### ##### ### ' ` /_\ ### ~~~~~~~
/ \ /\ / \ /\ / ',' \ ,`''##### ### ##### '.,,` ,' /_\ ~~ ~~~~
/ \_ / \_ ` .,'`'.,' `### /_\ ### , ',,,. ### ~~ ~~~~
\ / \ / \ ',`. , `,,/_\ ### /_\ ',,`. ##### ~~ ~~~~
\ /\ / \ /\ / \ /\ ' `. ` ', ##### '' ### ### ~~~~~ ~~~~
/ \_ / \_ / \_ ` `., ### , ##### /_\ ~~~~~~ ~~~~
/ \ / \ / \ .' /_\ ### ,` ### ~~~~ ~~~~
/ \ /\ / \ /\ / \ /\ .. ##### ### `,' ### /_\ ### ~~~~~ ~~~~
/ \_ / \_ / \_ ### ##### ` ##### #####~~~~~ ~~~~
\ / \ / \ / \ ,. /_\ ### , ### ### ~~~ ~~~~
\ /\ / \ /\ / \ /\ / \ . /_\ /_\ /_\ ~~~ ~~~~
/ \_ / \_ / \_ .. * ` .' ,' ~~~ ~~~~
/ \ / \ / \ . .'''. ''`. ` `````..', ' ,..,, , . ~~~~ ~~~~
/ \ /\ / \ /\ / \ /\ .,. . _ ,' ..,` ,', _ ` ~~~~ ~~~~
/ \_ / \_ / \_ . (_) (_) ., ~~~~~ ~~~
\ / \ / \ / \ |=|==|==|==|==||==|==|==|==|=| , ~~~~ ~~~
\ /\ / \ /\ / \ /\ / \ /\ | () () | ~~~~~~ ~~~
/ \_ / \_ / \_ / \_ | /__\ __ /__\ | . ~~~~~~ ~~~
/ \ / \ / \ / \ | |o |__/()\__| o| | ~~~~~ ~~~~
/ \ /\ / \ /\ / \ /\ / \ | | o|[] __ []|o | | `. ~~~~ ~~~~
~~ / \_ / \_ / \_ | |__|__|^^|__|__| | , ~~~~~~~
~~~~ / \ / \ / \ __ | | ~~~~~~~
~~~~~ / \ / \ / \ /o \ | * #### #### | .`' ~~~~~
~~~~~~~ __ |__| | #### #### | `. ~~~~
~~~~~~~ __ / \ __ | #### #### | , '` ~~~
~~~~~~~ /()\|__| * /<>\ | | ,,', ~~~
~~~~~~~~ ~~~ |__| |__| |_ _ _ _| ` .'` ~~~
~~~~~~~~~ ~~~~~~~~~~~ ~~~ (_) oo (_) (_) oo (_) . , ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ',.. |=|==||==|=|?'` |=|==||==|=| ', ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ` ..` . . ` .'' ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ` '` '' . . ` ``.` ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ ', ''', ',. , , , ` ,.' ` ~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~ ` . ' , ', ~~
~~~~~~~~~~~~~~~~~ ~~~~~ __ ' ' , ~~
~~~~~~~~~~~~~~~~~~~~ ~~~~~~ / o\ ### , ~~~~
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ |__| ` ##### ~~~~ ,, ~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ `' ### ~~~~~~~~~ .` ~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ |_| ~~~~~~~~~~~ . . ' ~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~ ,, ,` ~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ' , ' ~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . ` ` ~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' . ` ~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~ ~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~ * ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~""",
# Autres mondes (Muspellheim = 7)
(92, 9, 6, 9, 57), # Nidavellir
# Maisons
(87, 14, , 0, 0), # Auberge
(47, 53, , 0, 0),
(67, 89, , 0, 0), # Armurerie
(68, 89, , 0, 0),
)
# ? : (66, 8)
# * : (20, 12)
# * : (78, 14)
# * : (54, 80)
# * : (59, 91)
# * : (39, 94)
# ? : (65, 97)
# * : (29, 113)

View File

@ -76,14 +76,14 @@ nidavellir = (r"""
/ / \ / / \ / \/ \ / \ /\ / / """,
# Autres mondes (Nidavellir = 6)
(93, 8, 3, 77, 62), # Midgard
(9, 57, 7, 0, 0), # Muspelheim
(9, 57, 7, 92, 2), # Muspellheim
(39, 19, 8, 0, 0), # Helheim
# Maisons
(69, 26, , 0, 0),
(69, 26, , 0, 0), # Auberge
(7, 31, , 0, 0),
(35, 38, , 0, 0),
(22, 42, , 0, 0),
(22, 42, , 0, 0), # Armurerie
(23, 51, , 0, 0),

View File

@ -65,7 +65,7 @@ niflheim = (r"""
~~~~~~~~~~~~~ #### ##### |_| ##### /-\ ### ~~~~~~~~~~ /-\ ##### ~~~~
~~~~~~~~~~~~~~~ ## ####### ####### /-\ ~~~~~~~~~~ _ ### ~~~
~~~~~~~~~~~~~~~~~ #### __ #|-|# ### __ #|-|# ### ~~~~~~~~~~ /-\ /-\ ~~
~~~~~~~~~~~~~~~~~ /<>\ |_| ##### /<>\ |_| ##### ~~~~~~~~~~~ |^| ~~
~~~~~~~~~~~~~~~~~ /<>\ |_| ##### /<>\ |_| ##### ~~~~~~~~~~~ |_| ~~
~~~~~~~~~~~~~~~~~~ |__| ####### ### |__| ####### ~~~~~~~~~~~~ ### ~~
~~~~~~~~~~~~~~~~~~~~~~ |__| ~~~~ #|-|# ##### |__| #|-|# ~~~~~~~~~~~~ ##### * ~~
~~~~~~~~~~~~~~~~~~~~~~~~ |__| ~~~~~~ |_| ####### |__| ~~~ |_| ~~~~~~~~~~~ ### ### ~~
@ -91,4 +91,27 @@ niflheim = (r"""
# * : (22; 50)
# * : (15; 54)
# * : (25; 61)
# * : (121; 68)
# * : (121; 68)
def niflheim_pnj(data, stat):
coords = data[2], data[3]
if coords == (120, 49) or coords == (104, 30):
if stat[4] >= 1260 and stat[4] <= 300: return [0, "Hmm, hein ? Quoi ? Zavez pas vu l'heure ??"]
if stat[6][0] == -1:
stat[6] = stat[4], data[0]
return [0, "Hey, toi ! Tu veux traverser ?\n1.Traverser [2 PO]\n2.Ne pas traverser"]
elif data[0] == stat[6][1] + 1:
stat[6] = (-1, -1)
if stat[1] < 2: return [-1, "Reviens quand tu auras de quoi me payer."]
if coords == (104, 30): data[2], data[3] = 119, 49
else: data[2], data[3] = 103, 30
return [-1, "C'est parti !", 0, (1, -2)]
elif data[0] == stat[6][1] + 2:
stat[6] = (-1, -1)
return [0, "Reviens quand tu voudras traverser."]

View File

@ -11,7 +11,7 @@ RPG nordique : IDK <-> Island of the Dead Kings
1 - Vanaheim : Royaume des Vanes [Njord] ok
2 - Alfheim : Terre des Elfes [Freyr] ok
3 - Midgard : Royaume des Hommes ok
4 - Niflheim : Monde de Glaces ok
4 - Niflheim : Monde de Glace ok
5 - Jotunheim : Royaume des géants [Thrym] ok
6 - Nidavellir : Royaume des Nains ok
7 - Muspellheim : Monde du feu [Surt]

View File

@ -13,36 +13,36 @@ vanaheim = (r"""
/ \ / \ _ /<>\ |^|_| / \
/ \ /\ / \ /o\ * |__| / \ /\
/ \ / \ |_| _ / \ / \
/\ / \ /\ ### ###### ###### /o\ /\ /
/\ / \ /\ ### . ###### ###### /o\ /\ /
\ / / \ ##### ### ###### ###### |_| / \ /
\ /\ / \ ### ##### ##### ##### / \ /\
\ / \ / \ /|\ ### #### #### ### / \ / \
\ /\ / \ ### '. ##### ##### ##### / \ /\
\ / \ / \ /|\ ` ### #### #### ### / \ / \
/ \ __ /|\ ##### /\ / \
/\ / \ /\ / \ #### #### ### / \ /
/\ / \ /\ / \ .`' #### #### ### / \ /
/ \ / \ |__| #####? ##### /|\ / \
\ / \ ###### ###### / \ /\
\ /\ / \ /\ ###### ###### * ### / \
/ \ / \ ### ##### / \ /
\ / \ ,' . `` ###### ###### / \ /\
\ /\ / \ /\ '`'., ###### ###### * ### / \
/ \ / \ ### ``' ##### / \ /
/\ / \ / \ ##### _ __ ### /\ / \ /
\ / \ /\ / ### / \ /<>\ /|\ / \ /
\ / \ /|\ |_| |__| / \ /\ /
\ /\ / \ ### _ / \ / \
/ \ / \ /\ _ ##### /-\ / \
/ \ / \ ? / \ ### |_| /\ \ /
/ \ /\ / \ |_| /|\ * / \ /
/ \ / \ _ / \ /\
/ \ ### _/ \ ### _____ / \ / \
/ \ /\ ##### /o | ##### /_____\ /\ / \
/\ / \ ### |___| ### |<>_<>| / \ /
/ \ / \ /|\ /|\ |_|^|_| / \
/ \ /\ / \ __ / \ /\
/ \ / \ /<>\ ### / \
\ / \ /\ / ### / \ ' /<>\ ` /|\ / \ /
\ / \ /|\ |_| . |__| .' / \ /\ /
\ /\ / \ ` ``' ### , _ / \ / \
/ \ / \ /\ _ ##### ', /-\ / \
/ \ / \ ? . / \ ### , |_| /\ \ /
/ \ /\ / \ |_| /|\ , * ` / \ /
/ \ / \ ,. _ ',` '' / \ /\
/ \ ### _/ \ ### _____ ' / \ / \
/ \ /\ ##### /o | ##### /_____\ `' /\ / \
/\ / \ ### `'.|___| ### |<>_<>| / \ /
/ \ / \ /|\ '',., /|\ |_|^|_| , / \
/ \ /\ / \ __ `,'.``` .', .``' ` / \ /\
/ \ / \ /<>\ ### ,,.' / \
/ \ |__| ##### ### / \
/\ / \ /\ ### * ##### /\ \
/ \ / \ /|\ _ ### _ / \
/ \ / \ /\ /o\ /|\ /o\ / \ /\
/ \ /\ / \ / \ |_| |_| /\ / \ /
/ \ / \ /\ / \ /
/\ / \ /\ ' ### * ##### /\ \
/ \ / \ ` /|\ _ ### _ / \
/ \ / \ /\ .. /o\ ./|\ /o\ / \ /\
/ \ /\ / \ / \ .'' |_| ,'`' ',` |_| /\ / \ /
/ \ / \ ,., .,`, /\ ', ,` / \ /
/\ / \ /\ / \ /\ / \ / \ /\ /
/ \ / \ / \ / \ /\ / \ /\ / \ / \
/ \ / \ / \ / \ /\ / / \ /\ / \
@ -54,8 +54,8 @@ vanaheim = (r"""
(54, 29, 3, 10, 58), # Midgard
(56, 42, 5, 11, 120), # Jotunheim
# Maisons (2)
(44, 11, 21, 0, 0),
# Maisons
(44, 11, 21, 0, 0), # Auberge
(52, 35, 22, 0, 0),
)

View File

@ -1,4 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.5" tiledversion="1.7.1" name="Asci_tileset" tilewidth="42" tileheight="85" tilecount="96" columns="16">
<tileset version="1.5" tiledversion="1.7.2" name="Asci_tileset" tilewidth="42" tileheight="85" tilecount="96" columns="16">
<image source="tileset.png" width="672" height="510"/>
<wangsets>
<wangset name="path" type="corner" tile="-1">
<wangcolor name="" color="#ff0000" tile="-1" probability="1"/>
<wangtile tileid="0" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="7" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="12" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="14" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="64" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="95" wangid="0,1,0,1,0,1,0,1"/>
</wangset>
</wangsets>
</tileset>

View File

@ -11,32 +11,32 @@
95,95,95,95,95,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,0,0,4,4,4,4,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,
95,95,95,0,0,0,0,0,0,0,0,0,95,95,95,95,95,0,0,0,0,0,0,93,93,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,0,0,0,0,0,11,0,4,4,4,4,0,0,0,0,64,64,0,0,0,4,4,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,95,95,95,95,95,0,0,4,4,0,0,0,0,0,93,93,0,0,0,0,16,60,62,61,0,4,4,4,4,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,0,0,4,4,0,0,0,4,4,0,0,4,4,4,4,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,93,93,0,0,64,64,0,0,0,0,0,95,95,95,
95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,0,4,4,0,0,0,93,93,0,0,4,4,4,4,0,4,4,4,4,0,0,93,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,95,95,95,
95,95,95,0,0,0,0,0,0,95,95,95,95,95,0,0,95,95,95,95,0,4,4,4,4,0,0,0,0,0,0,0,93,93,0,0,0,93,93,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,95,95,
95,95,95,0,0,4,4,0,0,0,0,0,0,0,0,0,95,95,95,0,0,0,93,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,60,62,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,95,95,
95,95,0,0,4,4,4,4,0,0,4,4,0,0,0,64,0,0,0,0,0,0,0,0,0,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,93,64,64,93,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,4,4,4,4,0,95,95,
95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,0,0,4,4,0,0,0,4,4,0,0,4,4,4,4,0,0,65,1,0,0,0,8,0,0,93,64,64,93,0,0,93,93,0,0,64,64,0,0,0,0,0,95,95,95,
95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,0,4,4,0,0,0,93,93,0,0,4,4,4,4,0,4,4,4,4,0,0,93,93,0,0,0,13,8,0,0,0,0,8,15,8,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,95,95,95,
95,95,95,0,0,0,0,0,0,95,95,95,95,95,0,0,95,95,95,95,0,4,4,4,4,0,0,0,0,0,0,0,93,93,0,0,0,93,93,0,0,0,0,0,0,65,96,8,0,0,64,64,0,0,0,8,65,8,1,15,1,65,0,0,93,64,64,93,0,0,0,0,0,95,95,
95,95,95,0,0,4,4,0,0,0,0,0,0,0,0,0,95,95,95,0,0,0,93,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,8,0,0,0,16,60,62,61,0,0,0,0,0,0,0,0,8,96,15,0,0,0,0,0,4,4,0,0,95,95,
95,95,0,0,4,4,4,4,0,0,4,4,0,0,0,64,0,0,0,0,0,0,0,0,0,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,93,64,64,93,0,0,0,4,4,0,0,0,0,0,65,15,65,0,0,4,4,4,4,0,95,95,
95,95,0,0,0,93,93,0,0,4,4,4,4,0,16,0,61,0,0,0,0,0,0,0,0,16,0,0,93,62,48,60,93,0,0,0,93,62,48,60,93,0,0,61,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,0,0,64,64,0,0,0,0,0,0,93,93,0,0,95,95,
95,95,95,95,0,0,0,0,0,0,93,93,0,0,93,64,93,0,0,0,0,0,0,0,16,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,61,0,0,4,4,0,0,4,4,0,0,0,93,93,0,0,16,60,62,61,0,0,0,0,0,0,0,0,0,95,95,
95,95,95,95,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,93,64,16,0,0,0,61,64,16,0,64,0,61,64,16,0,0,0,61,64,93,0,0,4,4,0,0,4,4,0,0,0,0,0,0,0,93,64,64,93,0,0,4,4,0,0,0,95,95,95,95,
95,95,95,95,0,4,4,4,4,0,0,0,0,0,0,0,0,0,16,0,61,0,0,0,93,64,93,0,0,0,93,64,93,16,63,61,93,64,93,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,4,4,4,4,0,0,95,95,95,95,
95,95,95,95,0,0,93,93,0,0,0,0,0,0,64,0,0,0,93,64,93,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,4,4,0,16,0,0,61,0,0,0,0,0,0,0,0,93,93,0,0,0,95,95,95,95,
95,95,95,95,0,0,0,0,0,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,0,0,4,4,0,93,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,93,64,93,0,0,0,64,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,0,4,4,4,0,0,0,0,0,0,32,0,0,0,0,0,0,4,4,4,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,93,64,93,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,93,64,93,0,0,95,95,95,95,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,64,0,0,0,0,0,0,95,95,95,95,95,0,0,95,95,95,
95,95,95,95,95,95,0,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,61,0,0,0,0,0,95,95,95,95,95,0,0,95,95,95,
95,95,95,95,95,0,0,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,0,0,0,0,0,0,64,0,0,0,0,0,64,0,0,0,0,93,64,93,0,64,0,0,0,95,95,95,95,95,95,0,95,95,95,
95,95,95,95,95,0,0,0,64,64,0,0,95,95,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,16,14,61,0,0,0,0,0,16,14,61,0,0,0,0,0,16,0,61,0,0,0,16,80,61,0,0,0,0,0,0,16,0,61,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,16,0,0,61,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,93,64,93,0,0,0,0,0,0,93,64,93,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,93,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,16,0,0,61,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,16,80,61,64,64,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,93,64,64,93,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,4,4,4,0,0,93,64,93,0,0,0,0,0,0,0,0,93,64,0,80,0,61,30,30,93,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,4,4,4,0,16,14,61,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,93,93,63,93,64,64,93,0,0,93,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,16,14,61,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,16,14,61,0,4,4,4,0,0,0,4,4,4,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,0,0,93,93,0,0,0,0,0,0,64,0,0,0,93,64,93,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,4,4,0,16,0,0,61,0,0,1,1,65,8,0,0,93,93,0,0,0,95,95,95,95,
95,95,95,95,0,0,0,0,0,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,0,0,4,4,0,93,64,64,93,0,0,15,0,0,13,0,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,93,64,93,0,0,0,64,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,65,8,1,65,64,0,13,13,1,1,13,96,1,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,0,4,4,4,0,0,0,0,0,0,32,0,0,0,0,0,0,4,4,4,0,8,1,0,0,64,0,0,0,0,0,65,65,8,0,0,16,0,61,0,0,0,0,0,0,96,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,93,64,93,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,16,14,61,96,13,0,0,16,0,61,0,0,0,96,0,0,0,0,0,93,64,93,0,0,95,95,95,95,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,0,0,0,96,1,8,1,13,93,64,93,0,0,15,8,0,0,0,64,0,0,0,0,0,0,95,95,95,95,95,0,0,95,95,95,
95,95,95,95,95,95,0,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,4,4,0,65,0,4,4,4,4,4,0,0,15,0,0,0,65,96,0,15,13,15,0,0,0,0,16,0,61,0,0,0,0,0,95,95,95,95,95,0,0,95,95,95,
95,95,95,95,95,0,0,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,4,4,4,0,0,8,0,0,4,4,4,0,0,1,1,0,0,64,0,65,1,13,0,64,0,0,0,0,93,64,93,0,64,0,0,0,95,95,95,95,95,95,0,95,95,95,
95,95,95,95,95,0,0,0,64,64,0,0,95,95,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,16,14,61,0,1,1,0,0,16,14,61,0,0,65,0,0,16,0,61,0,13,0,16,80,61,0,0,0,0,0,0,16,0,61,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,16,0,0,61,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,8,96,15,0,0,8,65,65,13,8,8,0,93,64,93,65,1,0,93,64,93,0,0,0,0,0,0,93,64,93,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,93,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,15,96,96,1,8,0,0,0,0,1,15,65,0,0,8,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,1,15,13,0,0,0,0,64,0,0,0,96,15,0,1,13,0,0,64,0,0,0,0,0,0,0,13,15,96,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,16,0,0,61,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,16,0,61,0,0,96,65,0,8,0,0,16,80,61,64,64,0,0,0,0,65,15,96,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,93,64,64,93,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,4,4,4,0,0,93,64,93,0,0,1,96,15,1,0,0,93,64,0,80,0,61,30,30,93,0,15,8,65,15,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,4,4,4,0,16,14,61,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,0,0,0,13,15,65,0,0,93,93,63,93,64,64,93,0,0,93,0,15,96,0,15,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,16,14,61,0,0,0,4,4,4,0,0,0,0,0,0,96,1,0,0,0,0,93,0,96,0,0,0,0,0,0,0,0,1,15,8,96,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,16,14,61,0,4,4,4,0,0,0,4,4,4,0,0,93,0,13,65,8,13,8,65,1,8,8,13,13,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,93,30,30,93,30,30,93,30,30,93,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,0,4,4,4,0,0,0,0,0,93,64,93,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,0,16,14,61,0,0,0,16,14,61,0,0,4,4,4,0,0,0,0,0,0,64,0,0,16,0,61,0,0,64,0,0,0,95,95,95,95,
@ -56,19 +56,19 @@
95,95,95,95,95,95,95,95,95,95,0,0,16,0,0,61,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,16,0,0,61,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,0,0,93,64,64,93,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,0,93,64,64,93,0,0,4,4,4,4,4,0,0,0,4,4,0,0,0,0,0,0,4,4,0,95,95,95,95,95,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,4,4,4,0,0,0,0,4,4,4,0,0,0,95,95,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,11,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,4,4,4,4,4,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,4,4,4,0,0,0,0,0,0,0,0,16,0,0,61,0,0,4,4,4,0,0,0,0,0,0,4,4,4,4,4,0,0,0,4,4,4,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,4,4,4,4,4,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,93,64,93,0,0,0,4,4,4,0,0,93,64,64,93,0,4,4,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,0,93,64,93,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,4,4,4,4,4,0,0,4,4,4,4,4,0,0,93,64,93,0,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,4,4,4,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,93,64,93,0,0,0,0,4,4,4,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,0,0,0,4,4,0,0,93,64,93,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,0,0,0,4,4,4,4,4,0,95,95,95,
95,95,95,95,95,0,0,0,0,4,4,0,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,0,0,0,0,0,0,95,95,95,95,0,0,0,0,4,4,4,0,0,95,95,95,
95,95,95,95,0,0,0,0,4,4,4,4,0,93,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,95,95,95,0,0,93,64,93,0,0,95,95,95,
95,95,95,95,95,0,4,4,0,93,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,0,4,4,4,4,4,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,1,96,96,13,8,8,0,0,0,0,93,64,93,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,4,4,96,8,1,0,0,0,0,0,11,0,0,4,4,4,0,0,0,0,13,13,13,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,4,4,4,0,1,0,0,0,4,4,4,0,0,0,4,4,4,4,4,0,0,0,1,65,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,93,64,93,0,15,0,0,4,4,4,4,4,0,0,4,4,4,4,4,0,8,13,13,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,4,4,4,0,0,0,0,0,0,96,1,13,4,4,4,4,4,0,0,0,4,4,4,0,96,65,0,0,0,0,0,16,0,0,61,0,0,4,4,4,0,0,0,0,0,0,4,4,4,4,4,0,0,0,4,4,4,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,4,4,4,4,4,0,0,0,4,4,4,0,13,0,4,4,4,0,0,0,0,93,64,93,65,8,0,4,4,4,0,0,93,64,64,93,0,4,4,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,0,93,64,93,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,4,4,4,4,4,0,0,4,4,4,4,4,65,65,93,64,93,0,4,4,4,0,0,0,65,0,4,4,4,4,4,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,4,4,4,0,0,0,4,4,4,4,4,0,8,0,0,0,4,4,4,4,4,0,0,1,0,4,4,4,4,4,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,4,4,4,0,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,93,64,93,0,0,0,0,4,4,4,0,13,8,0,0,0,4,4,4,4,4,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,95,95,95,
95,95,95,95,95,95,0,0,0,0,0,0,0,4,4,0,0,93,64,93,0,65,0,0,0,0,0,4,4,4,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,0,0,0,4,4,4,4,4,0,95,95,95,
95,95,95,95,95,0,0,0,0,4,4,0,4,4,4,4,0,0,0,0,0,65,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,0,0,0,0,0,0,95,95,95,95,0,0,0,0,4,4,4,0,0,95,95,95,
95,95,95,95,0,0,0,0,4,4,4,4,0,93,93,0,0,0,0,15,96,96,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,95,95,95,0,0,93,64,93,0,0,95,95,95,
95,95,95,95,95,0,4,4,0,93,93,0,0,0,0,0,13,65,1,8,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,0,4,4,4,4,0,0,0,0,0,64,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,95,95,95,95,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,95,95,
95,95,95,95,95,0,93,93,0,0,0,0,0,16,14,61,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,95,95,
95,95,95,95,95,95,0,0,95,0,0,0,0,93,64,93,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,

View File

@ -32,22 +32,22 @@
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,95,95,0,0,0,0,0,0,0,0,0,0,16,61,0,93,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,4,4,4,4,0,0,0,0,4,4,0,4,4,0,0,0,0,0,4,4,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,95,95,95,95,0,0,0,0,0,0,0,64,16,0,0,61,0,0,0,0,16,61,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,4,4,4,4,0,0,0,0,93,93,4,4,4,4,0,0,0,0,93,93,0,0,4,4,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,0,0,0,0,16,0,0,0,0,0,61,0,0,16,0,0,61,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0,4,4,0,0,4,4,0,0,0,4,4,4,4,0,0,0,0,0,0,0,4,4,4,4,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,0,0,0,0,16,0,0,0,0,16,61,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,4,4,4,4,0,4,4,93,93,0,4,4,4,4,0,0,0,4,4,0,0,0,4,4,0,0,0,4,4,4,4,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,0,0,0,0,16,0,0,0,0,16,61,0,0,16,0,0,0,0,61,0,0,8,0,15,0,0,4,4,4,4,0,4,4,93,93,0,4,4,4,4,0,0,0,4,4,0,0,0,4,4,0,0,0,4,4,4,4,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,4,4,4,4,0,0,4,4,4,4,0,4,4,93,93,0,0,4,4,4,4,0,0,0,4,4,0,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,95,0,0,0,16,61,0,0,0,16,61,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,0,4,4,4,4,0,0,0,4,4,0,4,4,4,4,0,0,0,4,4,4,4,0,4,4,93,93,0,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,95,0,0,0,16,61,0,0,0,16,61,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,15,0,0,0,0,0,93,93,0,4,4,4,4,0,0,0,4,4,0,4,4,4,4,0,0,0,4,4,4,4,0,4,4,93,93,0,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,16,0,0,61,0,16,0,0,61,0,0,0,0,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,93,93,0,4,4,4,4,0,0,0,0,4,4,0,4,4,4,4,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,61,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,93,93,0,4,4,4,4,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,0,0,0,0,0,0,0,0,0,4,4,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,9,95,10,95,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,0,0,0,0,95,95,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,95,9,64,64,64,10,95,61,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,61,95,95,95,95,95,95,95,16,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,61,0,0,16,0,0,61,0,0,0,0,15,0,0,0,0,0,8,0,0,0,0,0,0,0,93,93,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,93,93,0,4,4,4,4,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,0,0,0,0,0,0,0,0,0,4,4,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,61,0,0,0,0,0,0,0,0,0,0,15,13,0,0,0,0,0,0,0,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,15,0,0,13,0,0,0,0,0,0,0,0,95,9,95,10,95,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,0,0,0,0,95,95,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,16,0,0,0,0,61,0,0,15,0,0,0,0,0,0,0,0,0,0,0,16,95,9,64,64,64,10,95,61,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,15,0,0,4,4,4,0,0,0,0,61,95,95,95,95,95,95,95,16,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,0,4,4,4,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,0,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,0,0,0,0,95,95,95,0,95,95,95,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,46,74,69,72,66,83,69,0,0,0,61,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,95,95,95,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,64,0,64,64,0,64,0,64,64,64,0,64,0,64,64,0,64,61,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,4,4,4,0,0,0,0,15,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,0,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,13,0,0,0,16,14,61,0,0,0,0,0,0,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,0,0,0,0,95,95,95,0,95,95,95,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,8,0,0,16,0,0,0,46,74,69,72,66,83,69,0,0,0,61,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,95,95,95,0,0,0,0,16,14,61,0,0,0,0,0,0,15,0,0,0,8,0,0,8,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,13,0,15,0,0,8,0,0,0,16,64,0,64,64,0,64,0,64,64,64,0,64,0,64,64,0,64,61,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,16,0,0,61,64,16,0,32,0,61,64,16,0,0,61,64,93,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,4,4,4,0,0,93,64,93,0,0,93,64,93,0,0,11,93,64,93,0,0,93,64,93,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,16,60,62,61,64,64,64,64,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,95,95,95,95,95,95,
@ -55,30 +55,30 @@
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,95,95,95,95,0,0,0,0,0,0,0,4,4,4,0,0,11,0,93,63,93,64,64,64,64,64,93,0,0,16,14,61,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,64,64,64,0,0,0,0,0,4,4,4,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,0,62,48,60,61,0,0,0,0,16,14,61,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,63,93,64,64,64,93,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,64,64,0,0,0,13,0,0,0,0,4,4,4,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,4,4,4,4,4,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,4,4,4,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,93,64,64,93,0,0,13,0,0,0,0,4,4,4,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,16,14,61,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,0,0,0,0,16,14,61,0,0,0,0,0,0,4,4,4,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,0,0,93,64,93,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,60,62,61,0,0,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,0,11,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,15,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,0,0,0,0,16,14,61,0,0,0,0,0,0,4,4,4,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,15,0,0,0,0,0,0,13,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,0,0,93,64,93,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,14,61,0,0,0,13,15,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,60,62,61,0,0,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,0,0,11,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,8,0,15,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,29,31,61,0,0,0,0,0,0,64,0,0,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,16,80,61,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,16,29,31,61,0,0,0,0,0,0,0,0,0,0,64,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,0,0,16,0,0,64,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,63,93,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,64,64,64,64,16,80,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,93,30,30,93,30,30,93,0,80,0,0,0,0,80,0,93,30,30,93,30,30,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,60,62,61,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,93,0,0,0,64,64,0,0,0,93,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,29,31,61,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,93,64,64,93,63,63,93,64,64,93,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,8,0,0,0,8,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,16,80,61,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,16,29,31,61,0,0,0,0,0,8,0,0,0,0,64,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,0,0,16,0,0,64,61,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,15,0,0,93,64,93,63,93,0,0,0,0,0,15,0,0,0,0,0,64,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,64,64,64,64,16,80,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,8,0,0,0,0,8,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,93,30,30,93,30,30,93,0,80,0,0,0,0,80,0,93,30,30,93,30,30,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,16,60,62,61,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,93,0,0,0,64,64,0,0,0,93,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,29,31,61,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,93,64,64,93,63,63,93,64,64,93,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,16,62,48,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,11,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,93,64,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,15,0,0,0,16,62,48,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,11,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,15,0,0,0,0,93,64,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,8,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,

128
tiled_map/muspellheim.tmx Normal file
View File

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.5" tiledversion="1.7.2" orientation="orthogonal" renderorder="right-down" width="100" height="120" tilewidth="42" tileheight="85" infinite="0" nextlayerid="2" nextobjectid="1">
<tileset firstgid="1" source="Asci_tileset.tsx"/>
<layer id="1" name="Calque de Tuiles 1" width="100" height="120">
<data encoding="csv">
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,64,0,0,0,0,0,4,4,4,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,0,16,80,61,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,64,93,64,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,16,64,93,64,61,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,16,64,61,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,64,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,64,61,0,0,4,4,4,4,4,0,0,0,32,0,0,0,0,0,16,0,61,64,64,0,0,0,0,0,0,16,80,61,0,0,0,0,0,16,14,61,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,4,4,4,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,93,0,0,29,31,61,0,0,0,0,16,64,93,64,61,0,0,0,0,93,63,93,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,64,0,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,16,64,61,0,0,16,0,61,64,64,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,16,64,61,0,0,0,0,0,0,0,0,0,0,93,64,64,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,0,0,0,0,0,0,16,80,61,0,0,0,0,0,0,0,0,16,64,93,64,61,0,0,0,0,0,0,0,93,0,0,29,31,61,0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,0,0,0,0,0,0,16,64,93,64,61,0,0,4,4,4,0,11,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,64,64,93,0,0,0,4,4,4,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,64,64,0,0,0,95,95,95,95,95,95,
95,95,95,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,16,64,61,0,0,0,16,64,61,0,0,0,0,0,0,0,0,0,0,96,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,0,0,0,61,0,0,95,95,95,95,95,95,
95,95,95,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,65,13,15,65,1,13,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,93,63,93,64,64,93,0,0,95,95,95,95,95,95,
95,95,95,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,65,0,0,0,0,16,64,61,0,0,0,0,0,0,8,13,65,0,0,0,0,0,0,0,0,0,65,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,13,1,8,1,65,0,0,0,0,8,0,0,0,0,0,0,1,96,15,1,0,0,0,0,0,0,0,0,0,0,0,0,0,96,8,0,96,13,13,0,0,0,0,65,1,65,65,65,13,8,8,96,96,15,0,0,0,95,95,95,95,95,95,
95,95,95,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,65,8,1,96,15,13,1,65,96,1,8,1,96,8,13,8,15,13,96,96,13,65,15,15,1,1,13,13,65,13,13,65,96,13,65,8,15,1,96,65,1,1,1,0,65,65,96,0,0,0,0,0,1,96,0,95,95,95,95,95,95,95,
95,95,95,0,0,0,0,0,0,0,93,30,93,4,4,4,0,0,4,4,4,4,4,4,4,4,4,4,4,0,0,4,4,4,0,0,13,1,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,1,15,96,65,1,0,13,15,15,96,8,0,0,0,0,0,0,0,0,1,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,95,95,95,95,95,95,95,
0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,15,96,65,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,1,65,13,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,95,95,95,95,95,95,95,95,95,
4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,96,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,96,65,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,95,95,95,95,95,95,95,95,95,
4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,0,93,30,93,0,0,65,1,0,8,1,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,95,95,95,95,95,95,95,95,95,
0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,0,0,0,0,4,4,4,0,0,0,0,1,13,65,1,65,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,0,95,95,95,95,95,95,95,95,95,
0,93,30,93,0,0,0,4,4,4,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,13,1,13,96,8,1,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,0,95,95,95,95,95,95,95,95,
0,0,0,0,0,0,0,93,30,93,4,4,4,4,4,0,0,4,4,4,0,4,4,4,4,4,4,0,0,8,1,1,65,15,1,65,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,0,4,4,4,0,0,0,95,95,95,95,95,
0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,0,0,4,4,4,0,0,0,1,13,13,13,13,15,1,96,65,15,13,8,8,15,0,93,30,93,0,0,0,0,0,0,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,1,8,13,96,0,0,0,0,0,0,93,30,93,0,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,
0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,0,8,1,0,0,65,8,0,0,4,4,4,0,65,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,0,0,15,8,8,65,0,0,0,4,4,4,0,0,0,0,0,15,1,0,0,4,4,4,4,4,0,4,4,4,4,4,0,
0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,0,65,0,4,4,4,4,4,0,0,65,8,65,15,0,0,0,4,4,4,0,0,4,4,4,4,4,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,1,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,96,13,4,4,4,4,4,0,0,8,1,15,96,96,0,0,93,30,93,0,0,0,4,4,4,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,65,13,15,13,1,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,1,65,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,4,4,4,4,4,0,4,4,4,4,4,1,1,4,4,4,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,93,30,93,0,0,
0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,65,1,65,1,13,13,15,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,1,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,0,4,4,4,0,0,4,4,4,4,4,0,13,93,30,93,0,65,1,13,15,1,15,1,0,0,65,65,96,96,13,0,0,0,0,0,0,
4,4,4,4,4,4,0,0,4,4,4,0,4,4,4,4,4,4,15,0,8,15,65,0,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,15,13,65,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,93,30,93,0,0,0,4,4,4,0,65,0,0,0,0,0,15,0,0,0,0,0,0,0,0,15,13,13,1,8,0,0,4,4,4,0,
0,4,4,4,4,4,4,4,4,4,4,4,0,0,4,4,4,0,1,15,15,96,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,0,8,1,0,4,4,4,0,93,30,93,0,8,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,8,15,1,0,0,8,13,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,
0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,8,65,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,1,65,0,4,4,4,4,4,0,0,0,96,96,0,93,30,93,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,1,0,65,0,0,65,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,
0,0,93,30,93,0,0,0,4,4,4,0,4,4,4,0,0,0,0,0,65,15,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,96,1,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,8,8,96,0,0,96,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,
0,0,0,0,0,0,0,0,93,30,93,4,4,4,4,4,0,0,4,4,4,96,13,4,4,4,4,4,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,8,0,13,96,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,1,1,65,8,96,1,65,65,96,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,
0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,96,8,4,4,4,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,96,13,8,13,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,0,13,65,65,96,65,65,13,15,8,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,95,95,
0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,8,93,30,93,0,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,0,0,65,15,65,8,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,0,1,13,0,0,1,96,8,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,95,95,95,95,
0,0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,4,4,4,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,0,4,4,4,0,0,15,0,8,1,15,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,0,0,15,13,65,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,95,95,95,95,95,95,
0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,93,30,93,0,0,96,13,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,1,65,65,0,1,8,0,0,0,0,0,0,0,93,30,93,0,0,0,1,13,8,8,15,96,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,95,95,95,95,95,95,
0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,13,96,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,96,96,13,13,8,0,0,0,0,0,0,0,0,0,0,65,15,13,8,15,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,95,95,95,95,95,95,95,
4,0,0,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,15,13,65,96,96,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,65,15,0,13,1,1,65,1,1,0,0,0,0,0,15,13,8,15,0,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,4,4,4,0,0,95,95,95,95,95,95,95,95,95,
4,4,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,65,96,96,0,65,1,15,0,65,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,0,65,1,13,96,1,0,13,0,13,65,1,96,13,1,96,96,1,65,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,93,30,93,0,0,95,95,95,95,95,95,95,95,95,
0,0,4,4,4,4,4,0,0,93,30,93,0,0,0,0,0,15,15,15,0,15,1,8,1,8,0,0,0,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,1,15,1,96,8,1,8,0,65,8,0,0,0,0,0,0,0,65,8,0,0,0,0,0,0,93,30,93,0,0,0,4,4,4,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,15,13,1,0,0,0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,0,0,0,0,0,13,96,96,15,96,0,15,8,0,0,0,8,8,0,0,0,0,0,0,15,13,0,0,0,0,0,0,0,0,0,0,0,93,30,93,0,0,0,4,4,4,0,0,95,95,95,95,95,95,95,95,95,
0,0,0,93,30,93,0,0,0,0,0,0,0,0,0,0,0,0,15,65,0,15,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,8,0,13,8,65,65,13,13,0,0,0,0,13,13,15,96,13,96,96,13,65,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,0,95,95,95,95,95,95,95,95,95,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,96,8,8,0,0,0,0,1,8,13,13,13,96,0,8,65,1,65,13,15,65,96,1,13,1,1,0,0,8,1,8,65,96,65,1,0,0,0,0,0,0,0,0,0,96,15,15,65,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,0,0,95,95,95,95,95,95,95,95,95,
0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,96,15,8,15,96,15,8,65,1,65,8,15,96,13,8,96,96,8,1,96,13,65,13,13,1,1,96,8,0,0,0,0,13,96,0,0,0,0,0,0,0,0,0,65,8,15,15,0,0,0,0,0,4,4,4,0,0,0,0,4,4,4,0,0,16,64,61,0,0,95,95,95,95,95,95,95,95,95,
0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,65,96,15,8,8,96,1,1,15,15,15,1,65,8,1,15,96,96,96,8,65,1,1,0,0,4,4,4,0,0,0,0,0,1,65,13,13,0,0,0,0,0,16,64,61,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,
0,0,0,16,61,0,0,0,4,4,4,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,1,15,65,96,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,8,13,8,96,15,1,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,
0,0,16,0,0,61,64,0,16,64,61,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,1,15,8,1,8,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,4,4,4,0,0,0,0,0,96,1,65,96,65,13,96,0,0,0,4,4,4,0,0,0,16,64,61,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,0,16,64,61,0,0,0,4,4,4,0,0,0,0,4,4,4,0,1,65,15,65,96,13,13,0,0,0,0,0,0,64,64,0,0,0,0,4,4,4,4,4,16,64,61,0,0,0,0,0,15,65,13,13,1,65,13,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,16,64,96,96,65,0,0,0,0,4,4,4,0,0,0,0,16,80,64,61,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,13,15,65,13,8,0,0,0,0,4,4,4,0,0,0,0,4,4,4,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,
0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,15,13,15,0,0,0,4,4,4,4,4,0,0,0,93,64,63,93,0,0,0,0,16,64,61,0,0,4,4,4,0,0,0,0,0,15,65,65,13,15,65,0,0,0,16,64,61,0,0,0,4,4,4,4,4,0,95,95,95,95,95,95,95,95,95,95,95,95,95,
61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,64,61,0,0,0,0,0,0,0,8,8,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,4,4,4,4,4,0,0,0,0,15,65,65,96,1,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,
0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,0,8,65,1,0,0,0,0,0,16,64,61,0,0,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,4,4,4,0,0,0,0,0,96,1,1,96,1,15,0,4,4,4,0,0,0,0,0,0,16,64,61,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,
0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,0,0,13,13,8,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,4,4,4,0,0,0,0,0,16,64,61,0,0,0,0,0,0,13,8,8,96,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,
0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,96,65,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,16,64,61,0,0,4,4,4,0,0,0,0,0,0,0,0,65,15,8,8,15,0,0,4,4,4,0,0,4,4,4,4,4,0,0,4,4,4,0,0,0,0,95,95,95,95,95,95,95,95,
16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,8,15,0,0,0,0,0,0,0,0,16,64,61,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,15,8,15,8,13,96,0,16,64,61,0,0,0,4,4,4,0,0,4,4,4,4,4,0,0,0,0,95,95,95,95,95,95,95,
0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,1,65,8,96,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,13,15,15,96,8,65,0,0,0,0,0,16,64,61,0,0,0,4,4,4,0,0,0,0,0,95,95,95,95,95,95,95,
0,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,65,15,8,15,0,0,0,0,4,4,4,0,0,0,0,4,4,4,4,4,0,0,16,64,61,0,0,0,0,0,0,15,65,1,8,13,13,0,96,8,13,0,0,0,0,0,0,0,0,0,0,0,16,64,61,0,4,4,4,0,0,0,95,95,95,95,95,
0,0,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,0,0,0,8,1,15,0,0,0,4,4,4,4,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,65,15,96,8,0,0,0,13,65,0,1,1,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,95,95,95,
0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,13,1,8,8,0,0,0,0,96,13,1,15,13,0,0,0,4,4,4,0,0,0,0,0,16,64,61,0,0,4,4,4,0,0,96,8,0,0,0,0,0,0,96,15,96,1,1,13,65,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,4,4,4,0,0,0,0,0,95,95,95,
0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,13,13,1,8,15,15,15,65,13,96,13,0,0,16,64,61,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,1,1,15,0,0,15,0,0,0,0,0,4,4,4,0,0,4,4,4,0,0,16,64,61,0,0,0,0,0,0,95,95,
16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,15,1,0,0,0,0,13,15,65,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,13,15,0,0,65,0,0,0,0,0,0,16,64,61,0,4,4,4,4,4,0,0,0,4,4,4,0,0,0,0,95,95,
0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,15,15,13,1,8,0,4,4,4,0,0,0,0,4,4,4,0,0,16,64,61,0,0,4,4,4,4,4,0,0,0,65,65,96,65,8,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,4,4,0,95,95,95,95,
61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,0,1,15,13,13,4,4,4,4,4,0,0,4,4,4,4,4,0,0,0,0,0,0,0,4,4,4,0,0,0,15,65,15,65,65,8,8,65,96,0,0,0,4,4,4,0,0,0,16,64,61,0,0,0,0,4,4,4,0,95,95,95,95,95,
0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,96,15,96,13,4,4,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,16,64,61,0,0,0,0,0,8,8,13,15,1,1,0,0,0,4,4,4,4,4,0,0,0,0,0,4,4,4,0,16,64,61,95,95,95,95,95,95,
0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,8,1,16,64,61,0,0,0,0,16,64,61,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,13,96,8,65,1,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,95,95,95,95,95,95,95,
0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,8,15,15,1,4,4,4,0,0,0,0,0,4,4,4,4,4,0,0,0,0,4,4,4,0,0,0,0,8,1,65,0,0,0,0,0,0,16,64,61,0,0,0,0,0,0,4,4,4,0,0,0,95,95,95,95,95,95,95,
16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,8,13,8,0,61,0,0,0,13,65,8,8,4,4,4,4,4,0,0,0,0,0,4,4,4,0,0,0,0,4,4,4,4,4,0,0,8,15,13,13,65,0,0,13,8,0,0,0,0,0,0,0,0,0,0,16,64,61,0,0,0,95,95,0,95,95,95,95,
0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,96,65,96,15,13,8,65,8,15,13,8,1,65,4,4,4,0,0,0,0,0,0,16,64,61,0,0,0,0,0,4,4,4,0,0,0,13,96,8,13,13,13,15,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,95,95,0,95,95,95,95,
61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,8,13,65,15,1,13,96,1,65,13,13,16,64,61,0,0,0,4,4,4,0,0,0,0,0,0,0,0,16,64,61,0,0,0,8,13,13,65,15,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,95,95,0,95,95,95,95,
0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,96,8,0,0,0,0,0,65,15,0,65,1,96,8,13,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,0,0,95,95,95,95,95,0,95,95,95,95,
0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,1,65,96,65,15,13,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,13,1,1,0,0,0,0,0,0,4,4,4,4,4,0,0,16,64,61,0,0,0,0,95,95,95,95,95,95,0,95,95,95,95,
0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,0,0,15,8,96,0,0,0,16,64,61,0,4,4,4,0,0,0,0,0,0,0,0,13,65,96,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,95,95,95,95,0,0,0,95,95,95,95,
16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,96,15,15,0,0,0,0,0,4,4,4,4,4,0,0,4,4,4,0,0,65,13,8,0,4,4,4,0,0,0,16,64,61,0,0,0,0,0,4,4,4,0,95,95,95,95,95,0,0,0,95,95,95,95,
0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,1,96,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,0,96,65,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,4,4,4,4,4,95,95,95,95,95,0,0,0,95,95,95,95,
61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,13,15,0,0,0,0,0,0,16,64,61,0,0,0,4,4,4,0,0,13,96,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,95,95,95,0,0,0,0,0,95,95,95,95,
0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,0,0,0,96,15,1,0,0,0,0,0,0,0,0,0,0,16,64,61,0,0,96,0,0,0,16,64,61,0,0,0,0,0,0,0,0,0,0,0,16,64,61,0,95,95,95,0,0,0,0,0,95,95,95,95,
0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,15,15,0,0,11,0,0,0,0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,15,8,96,13,8,0,0,0,0,95,95,95,0,0,0,0,0,95,95,95,95,
0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,15,96,15,8,8,8,15,96,8,8,65,15,96,65,1,96,65,65,65,65,65,15,15,8,13,96,8,1,0,96,1,96,1,13,15,15,13,13,96,13,96,15,0,0,95,95,95,95,0,0,0,0,0,95,95,95,95,
16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,96,96,15,13,15,1,15,0,1,64,0,0,96,96,0,13,8,1,1,15,15,13,65,96,0,13,8,13,0,1,96,0,0,0,0,0,64,0,0,65,0,0,95,95,95,95,0,0,0,0,0,95,95,95,95,
0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,15,1,9,64,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,64,10,0,15,13,0,95,95,95,95,95,0,0,0,0,0,95,95,95,
61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,93,30,93,30,30,93,30,30,93,30,30,93,30,30,93,93,30,30,93,30,30,93,30,30,93,30,30,93,30,93,0,0,13,1,0,95,95,95,95,0,0,0,0,0,95,95,95,
0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,93,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,93,0,0,0,1,0,0,95,95,95,95,95,95,0,0,95,95,95,
0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,93,0,0,0,0,0,0,16,64,64,61,0,0,0,64,64,0,0,0,16,64,64,61,0,0,0,0,0,0,93,0,0,0,15,0,0,95,95,95,95,95,95,0,0,95,95,95,
0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,93,0,0,0,0,0,0,93,80,0,93,64,64,16,9,10,61,64,64,93,0,80,93,0,0,0,0,0,0,93,0,0,96,1,1,0,0,95,95,95,95,95,0,95,95,95,95,
16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,16,61,0,0,16,0,0,0,0,0,0,0,61,0,0,93,0,0,0,0,0,0,93,0,80,93,60,62,0,64,64,0,60,62,93,80,0,93,0,0,0,0,0,0,93,0,0,0,65,15,0,0,0,95,95,95,95,0,95,95,95,95,
95,95,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,16,0,0,61,64,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,93,64,64,93,64,64,93,63,63,93,64,64,93,64,64,93,0,0,0,0,0,0,93,0,0,0,13,1,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,0,0,0,16,0,0,0,0,0,61,0,0,0,0,64,64,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,1,0,0,0,0,0,95,95,95,95,95,95,95,
95,95,95,95,95,0,0,16,0,0,0,0,0,0,0,61,0,0,0,0,0,16,0,0,0,0,0,0,0,61,0,0,0,0,0,16,0,0,0,0,0,0,0,61,0,0,16,80,0,61,0,0,0,93,0,0,0,0,0,11,0,0,0,4,4,4,4,0,0,0,4,4,4,4,0,0,0,0,0,0,0,0,93,0,0,0,0,15,65,8,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,93,0,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0,4,4,4,4,0,0,0,0,0,0,0,0,93,0,0,0,0,0,65,15,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,16,0,0,61,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0,4,4,4,4,0,0,0,0,0,0,0,0,93,0,0,0,0,0,1,13,1,8,65,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,9,10,61,93,64,64,93,0,11,0,16,29,31,61,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,13,13,8,13,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,95,95,95,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,0,93,64,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,64,93,0,0,0,0,0,65,0,0,15,8,65,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,64,10,0,0,80,80,0,0,9,64,10,0,0,0,0,0,0,9,64,10,0,0,80,80,0,0,9,64,10,0,0,0,0,0,96,15,1,1,0,13,1,0,0,0,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,8,13,15,15,0,0,0,0,0,0,0,93,30,93,30,30,93,93,30,30,93,30,93,32,8,65,1,0,0,93,30,93,30,30,93,93,30,30,93,30,93,0,0,0,0,0,0,0,0,8,13,96,1,0,0,0,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,96,96,65,0,0,15,15,65,1,15,1,15,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,65,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,8,8,0,0,0,0,0,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,8,65,0,0,0,0,0,0,0,0,0,8,8,96,96,15,1,15,1,0,0,0,0,96,65,0,0,0,0,0,0,0,0,0,0,0,65,65,15,65,0,0,0,0,0,0,0,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,95,95,95,0,0,0,0,0,0,0,0,8,13,0,0,0,0,8,8,8,13,0,0,0,0,0,0,8,13,15,1,13,0,0,13,96,13,0,1,65,1,13,15,8,96,65,0,0,0,0,0,0,0,0,0,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,95,95,95,0,0,0,0,0,0,0,65,1,15,1,8,0,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,13,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,0,0,64,64,0,0,0,0,0,8,96,0,96,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,0,16,0,80,61,0,0,0,96,1,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,13,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,0,0,0,0,93,64,64,93,0,0,96,65,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,95,95,95,95,0,0,0,0,0,0,13,13,0,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,65,8,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,15,65,0,0,0,0,0,0,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,15,0,0,15,96,8,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,13,13,96,0,13,65,1,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,8,96,13,0,0,0,0,8,1,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,15,96,15,96,65,0,0,0,96,1,1,96,0,0,65,0,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,15,0,0,0,0,0,1,65,0,0,0,0,0,0,0,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,11,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,0,0,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95
</data>
</layer>
</map>

View File

@ -17,36 +17,36 @@
0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,16,29,31,61,0,0,0,0,0,93,63,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,
16,0,0,0,0,0,0,61,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,16,80,61,0,11,0,0,93,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,
0,0,0,0,0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,
16,61,0,0,0,0,0,16,0,0,0,0,61,0,16,61,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,0,0,0,0,0,16,80,61,0,0,0,0,16,61,0,0,0,0,16,0,0,0,0,
0,0,61,0,0,0,16,0,0,0,0,0,0,16,0,0,61,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,0,0,0,0,0,93,64,93,0,0,0,16,0,0,61,0,0,16,0,0,0,0,0,
0,0,0,61,0,0,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,4,4,4,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,0,
0,0,0,0,61,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,0,0,16,93,61,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,0,0,0,0,0,0,4,4,4,4,0,0,0,4,4,4,0,0,0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,
0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,0,0,16,93,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,16,61,0,0,0,0,0,0,16,0,0,0,0,61,
0,16,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0,0,0,0,4,4,4,4,0,0,0,4,4,4,0,0,0,16,0,0,61,0,0,0,0,16,0,0,0,0,0,0,
16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,0,4,4,4,4,4,32,0,0,0,4,4,4,4,4,0,0,0,16,93,61,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,0,0,0,0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,
0,0,0,0,0,61,0,16,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,11,0,0,4,4,4,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,
0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,
16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,4,4,4,4,4,0,0,0,64,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,16,61,0,16,0,0,0,0,0,0,61,0,16,0,
0,0,61,0,16,0,0,0,0,0,0,61,0,16,61,0,16,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,16,0,61,0,0,0,0,0,0,16,29,31,61,0,0,0,0,0,0,0,0,0,0,16,93,61,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,
0,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,16,93,61,0,0,0,93,64,93,0,0,0,0,0,0,93,64,64,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,16,0,0,0,
0,0,0,0,61,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,64,0,0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,
0,0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,16,14,61,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,
0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,32,0,0,0,0,0,0,16,0,61,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,16,61,0,0,0,0,0,0,61,0,16,
0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,16,93,61,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,16,0,
0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,0,
0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,64,16,0,61,0,0,0,4,4,4,0,0,0,0,64,64,64,64,64,0,0,0,0,0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,
0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,16,80,0,0,93,0,0,4,4,4,4,4,0,0,16,64,64,64,64,64,61,0,0,0,0,0,0,0,0,16,61,0,0,0,16,0,0,0,0,61,
0,0,0,0,0,16,61,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,4,4,4,0,0,0,0,0,0,93,64,64,64,93,0,0,0,4,4,4,0,0,0,93,29,31,64,29,31,93,0,0,0,0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,
0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,16,93,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,93,61,0,0,0,93,64,93,63,93,64,93,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,
0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,16,0,0,0,0,0,0,61,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,
0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,29,31,61,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,
16,61,0,0,0,0,0,16,0,0,0,0,61,0,16,61,0,0,0,0,0,0,4,4,4,0,0,0,15,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,0,0,0,0,0,16,80,61,0,0,0,0,16,61,0,0,0,0,16,0,0,0,0,
0,0,61,0,0,0,16,0,0,0,0,0,0,16,0,0,61,0,0,0,0,4,4,4,4,4,0,0,1,0,0,0,4,4,4,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,0,0,0,0,0,93,64,93,0,0,0,16,0,0,61,0,0,16,0,0,0,0,0,
0,0,0,61,0,0,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,4,4,4,0,0,0,8,15,0,4,4,4,4,4,0,4,4,4,4,4,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,0,
0,0,0,0,61,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,0,0,16,93,61,0,0,0,0,65,96,0,4,4,4,0,0,4,4,4,4,0,0,0,0,0,0,4,4,4,4,0,0,0,4,4,4,0,0,0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,
0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,0,0,1,0,16,93,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,16,61,0,0,0,0,0,0,16,0,0,0,0,61,
0,16,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,15,65,8,96,0,0,0,4,4,4,4,0,0,0,0,0,0,4,4,4,4,0,0,0,4,4,4,0,0,0,16,0,0,61,0,0,0,0,16,0,0,0,0,0,0,
16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,93,64,64,93,0,0,96,96,1,0,0,0,4,4,4,4,4,32,0,0,0,4,4,4,4,4,0,0,0,16,93,61,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,13,8,1,15,96,65,65,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,0,0,0,0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,
0,0,0,0,0,61,0,16,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,8,65,8,15,13,0,0,4,4,4,4,4,4,0,0,4,4,4,4,4,4,0,11,0,0,4,4,4,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,
0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,4,4,4,0,0,0,0,0,65,65,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,
16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,4,4,4,4,4,0,0,0,64,0,0,96,0,0,0,0,0,64,64,0,0,0,1,0,0,0,0,0,0,0,4,4,4,0,0,0,16,61,0,16,0,0,0,0,0,0,61,0,16,0,
0,0,61,0,16,0,0,0,0,0,0,61,0,16,61,0,16,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,16,0,61,0,8,0,0,0,0,16,29,31,61,0,0,96,65,96,0,0,0,0,0,16,93,61,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,
0,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,16,93,61,0,0,0,93,64,93,0,15,0,0,0,0,93,64,64,93,0,0,0,0,1,15,8,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,16,0,0,0,
0,0,0,0,61,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,96,65,65,8,96,0,0,0,0,0,0,0,0,4,4,4,0,0,0,13,0,0,64,0,0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,
0,0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,1,0,0,64,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,8,13,0,16,14,61,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,
0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,32,0,0,0,0,15,0,16,0,61,0,0,0,0,0,0,0,0,0,4,4,4,0,13,1,0,0,93,64,93,0,0,0,0,0,0,0,0,16,61,0,0,0,0,0,0,61,0,16,
0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,1,0,93,64,93,0,0,0,0,0,0,0,0,0,16,93,61,0,13,1,0,11,96,65,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,16,0,
0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,0,0,0,0,0,0,13,15,96,96,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,96,8,13,65,96,8,8,96,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,0,
0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,1,96,0,64,16,0,61,0,0,0,4,4,4,0,0,0,0,64,64,64,64,64,0,0,8,0,0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,
0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,4,4,4,4,4,0,0,96,0,0,16,80,0,0,93,0,0,4,4,4,4,4,0,0,16,64,64,64,64,64,61,0,65,8,0,0,0,0,0,16,61,0,0,0,16,0,0,0,0,61,
0,0,0,0,0,16,61,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,4,4,4,0,0,0,65,8,15,93,64,64,64,93,0,0,0,4,4,4,0,0,0,93,29,31,64,29,31,93,0,0,1,0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,
0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,16,93,61,0,0,0,0,0,8,8,13,15,13,0,0,0,0,16,93,61,0,0,0,93,64,93,63,93,64,93,0,0,13,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,
0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,16,0,0,0,0,0,0,61,0,0,0,0,0,0,0,0,64,64,0,0,0,0,0,65,13,8,15,65,65,65,96,15,8,13,1,96,15,65,65,8,96,1,1,65,0,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,
0,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,29,31,61,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,1,13,13,15,8,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,
0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,64,93,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,
0,0,0,0,0,0,16,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,11,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,16,61,0,0,0,0,0,0,61,
0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,93,61,0,0,64,0,0,0,0,0,0,0,0,4,4,4,0,0,0,64,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,
0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,16,80,61,0,0,0,0,0,0,0,16,93,61,0,0,16,80,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,
0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,0,0,0,0,0,0,0,0,0,0,93,64,93,0,0,16,61,0,16,0,0,0,0,0,0,61,0,16,0,0,
0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,0,
0,0,0,0,0,0,16,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,96,1,1,8,0,0,0,4,4,4,0,0,0,0,0,0,11,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,16,61,0,0,0,0,0,0,61,
0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,0,0,0,65,96,0,0,16,93,61,0,0,64,0,0,0,0,0,0,0,0,4,4,4,0,0,0,64,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,
0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,0,0,0,0,0,1,15,15,0,0,0,0,16,80,61,0,0,0,0,0,1,15,16,93,61,0,0,16,80,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,
0,0,0,16,0,0,0,0,0,0,61,0,16,61,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,0,0,0,15,8,8,0,0,93,64,93,0,0,0,13,8,65,8,96,8,13,65,0,93,64,93,0,0,16,61,0,16,0,0,0,0,0,0,61,0,16,0,0,
0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,0,13,15,13,96,1,15,13,65,13,0,0,16,61,0,0,8,13,1,13,65,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,0,
0,0,0,0,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,16,0,0,0,0,0,0,61,0,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,16,61,0,16,0,0,0,0,
0,0,0,0,16,0,0,61,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,0,0,0,0,16,0,0,61,0,0,0,16,61,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,16,61,0,16,0,0,0,0,0,0,61,0,16,0,0,61,0,0,0,0,0,
0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,0,0,16,0,0,0,0,61,0,0,0,0,0,0,16,0,0,0,0,61,0,16,0,0,61,0,0,0,16,61,0,16,0,0,0,0,0,0,16,0,0,61,0,0,0,16,61,0,0,0,16,0,0,0,0,61,0,0,0,0,