From 2fbdf974338bde8576efdae40a819a76b2391033 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Sun, 5 Nov 2023 11:22:55 +0000 Subject: Initial import of the open source release --- data/Makefile | 94 + data/cloud.png | Bin 0 -> 11114 bytes data/demon.png | Bin 0 -> 12453 bytes data/doors.png | Bin 0 -> 1249 bytes data/effects.aks | Bin 0 -> 1871 bytes data/explo.png | Bin 0 -> 6400 bytes data/fireball.png | Bin 0 -> 3927 bytes data/flame.png | Bin 0 -> 10046 bytes data/font.png | Bin 0 -> 2644 bytes data/items.png | Bin 0 -> 335 bytes data/loading.png | Bin 0 -> 10729 bytes data/menu.png | Bin 0 -> 892 bytes data/monk.png | Bin 0 -> 393 bytes data/ninja.png | Bin 0 -> 9470 bytes data/oni.png | Bin 0 -> 313 bytes data/platform.png | Bin 0 -> 1358 bytes data/player.png | Bin 0 -> 451 bytes data/songs.aks | Bin 0 -> 3141 bytes data/songs_pak.akl | Bin 0 -> 1185 bytes data/songs_pak.aks | Bin 0 -> 3403 bytes data/spider.png | Bin 0 -> 4694 bytes data/spirit.png | Bin 0 -> 8746 bytes data/splash.png | Bin 0 -> 306 bytes data/stage.json | 5714 ++++++++++++++++++++++++++++++++++++++++++++++++++++ data/switch.png | Bin 0 -> 1276 bytes data/tiles.png | Bin 0 -> 9483 bytes data/vampire.png | Bin 0 -> 3302 bytes 27 files changed, 5808 insertions(+) create mode 100644 data/Makefile create mode 100644 data/cloud.png create mode 100644 data/demon.png create mode 100644 data/doors.png create mode 100644 data/effects.aks create mode 100644 data/explo.png create mode 100644 data/fireball.png create mode 100644 data/flame.png create mode 100644 data/font.png create mode 100644 data/items.png create mode 100644 data/loading.png create mode 100644 data/menu.png create mode 100644 data/monk.png create mode 100644 data/ninja.png create mode 100644 data/oni.png create mode 100644 data/platform.png create mode 100644 data/player.png create mode 100644 data/songs.aks create mode 100644 data/songs_pak.akl create mode 100644 data/songs_pak.aks create mode 100644 data/spider.png create mode 100644 data/spirit.png create mode 100644 data/splash.png create mode 100644 data/stage.json create mode 100644 data/switch.png create mode 100644 data/tiles.png create mode 100644 data/vampire.png (limited to 'data') diff --git a/data/Makefile b/data/Makefile new file mode 100644 index 0000000..10d8d0d --- /dev/null +++ b/data/Makefile @@ -0,0 +1,94 @@ +G=../generated +GENERATED=$(G)/font.h $(G)/menubg.h $(G)/player.h $(G)/explo.h $(G)/splash.h \ + $(G)/palette.h $(G)/tiles.h $(G)/stage.h $(G)/items.h \ + $(G)/doors.h $(G)/platform.h $(G)/oni.h $(G)/ninja.h $(G)/spirit.h \ + $(G)/vampire.h $(G)/flame.h $(G)/spider.h $(G)/demon.h $(G)/switch.h $(G)/fireball.h \ + $(G)/cloud.h \ + $(G)/songs_pak.h + +OUTPUT=../build + +export PATH:=../tools:$(PATH) + +all: $(OUTPUT)/loading.bin $(GENERATED) + +$(OUTPUT)/loading.bin: loading.png + png2crtc $< $(OUTPUT)/loading.scr 7 0 + dump-pal.py $< $(OUTPUT)/pal.bin + echo -n "SCRX" > $(OUTPUT)/loading.bin + cat $(OUTPUT)/pal.bin >> $(OUTPUT)/loading.bin + apultra -v $(OUTPUT)/loading.scr $(OUTPUT)/loading.pak + cat $(OUTPUT)/loading.pak >> $(OUTPUT)/loading.bin + +$(G)/songs_pak.h: songs_pak.akl + apultra -v $< $(OUTPUT)/songs_pak.ap + bin2h.py $(OUTPUT)/songs_pak.ap songs_pak > $@ + +$(G)/font.h: font.png + img2sprite.py --height 8 --width 4 -i spfont $< > $@ + +$(G)/menubg.h: menu.png + img2sprite.py --height 50 --width 88 -b $< > $(OUTPUT)/menubg.bin + apultra -v $(OUTPUT)/menubg.bin $(OUTPUT)/menu.ap + bin2h.py $(OUTPUT)/menu.ap menubg > $@ + +$(G)/player.h: player.png + img2sprite.py -i player --transparent-color 7 --height 24 $< > $@ + +$(G)/explo.h: explo.png + img2sprite.py -i explo --transparent-color 7 --height 16 $< > $@ + +$(G)/splash.h: splash.png + img2sprite.py -i splash --transparent-color 3 --height 16 $< > $@ + +$(G)/tiles.h: tiles.png + img2sprite.py -i bgtiles --height 8 $< > $@ + +$(G)/stage.h: stage.json + map.py --max-ents 9 --aplib $< map > $@ + +$(G)/items.h: items.png + img2sprite.py -i items --transparent-color 7 --height 16 $< > $@ + +$(G)/doors.h: doors.png + img2sprite.py -i doors --transparent-color 5 --height 8 $< > $@ + +$(G)/platform.h: platform.png + img2sprite.py -i platform --transparent-color 1 --height 8 $< > $@ + +$(G)/oni.h: oni.png + img2sprite.py -i oni --transparent-color 1 --height 16 $< > $@ + +$(G)/ninja.h: ninja.png + img2sprite.py -i ninja --transparent-color 7 --height 24 $< > $@ + +$(G)/spirit.h: spirit.png + img2sprite.py -i spirit --transparent-color 7 --height 24 $< > $@ + +$(G)/vampire.h: vampire.png + img2sprite.py -i vampire --transparent-color 7 --height 16 $< > $@ + +$(G)/flame.h: flame.png + img2sprite.py -i flame --transparent-color 7 --height 16 $< > $@ + +$(G)/spider.h: spider.png + img2sprite.py -i spider --transparent-color 7 --height 8 $< > $@ + +$(G)/demon.h: demon.png + img2sprite.py -i demon --transparent-color 11 --height 24 $< > $@ + +$(G)/fireball.h: fireball.png + img2sprite.py -i fireball --transparent-color 7 --height 8 $< > $@ + +$(G)/cloud.h: cloud.png + img2sprite.py -i cloud --transparent-color 7 --height 24 $< > $@ + +$(G)/switch.h: switch.png + img2sprite.py -i switch_sprite --transparent-color 7 --height 16 $< > $@ + +$(G)/palette.h: tiles.png + dump-pal.py --header --hardware $< pal_hw > $@ + +.PHONY: clean all +clean: + rm -f $(GENERATED) diff --git a/data/cloud.png b/data/cloud.png new file mode 100644 index 0000000..74ccdd9 Binary files /dev/null and b/data/cloud.png differ diff --git a/data/demon.png b/data/demon.png new file mode 100644 index 0000000..0e8d733 Binary files /dev/null and b/data/demon.png differ diff --git a/data/doors.png b/data/doors.png new file mode 100644 index 0000000..a466d3f Binary files /dev/null and b/data/doors.png differ diff --git a/data/effects.aks b/data/effects.aks new file mode 100644 index 0000000..b2dc3cc Binary files /dev/null and b/data/effects.aks differ diff --git a/data/explo.png b/data/explo.png new file mode 100644 index 0000000..012c026 Binary files /dev/null and b/data/explo.png differ diff --git a/data/fireball.png b/data/fireball.png new file mode 100644 index 0000000..b6fdf9e Binary files /dev/null and b/data/fireball.png differ diff --git a/data/flame.png b/data/flame.png new file mode 100644 index 0000000..5927130 Binary files /dev/null and b/data/flame.png differ diff --git a/data/font.png b/data/font.png new file mode 100644 index 0000000..f4be123 Binary files /dev/null and b/data/font.png differ diff --git a/data/items.png b/data/items.png new file mode 100644 index 0000000..f0a2140 Binary files /dev/null and b/data/items.png differ diff --git a/data/loading.png b/data/loading.png new file mode 100644 index 0000000..66ff1ca Binary files /dev/null and b/data/loading.png differ diff --git a/data/menu.png b/data/menu.png new file mode 100644 index 0000000..623b8d5 Binary files /dev/null and b/data/menu.png differ diff --git a/data/monk.png b/data/monk.png new file mode 100644 index 0000000..6ef5207 Binary files /dev/null and b/data/monk.png differ diff --git a/data/ninja.png b/data/ninja.png new file mode 100644 index 0000000..9065288 Binary files /dev/null and b/data/ninja.png differ diff --git a/data/oni.png b/data/oni.png new file mode 100644 index 0000000..21e5ee1 Binary files /dev/null and b/data/oni.png differ diff --git a/data/platform.png b/data/platform.png new file mode 100644 index 0000000..3eae64b Binary files /dev/null and b/data/platform.png differ diff --git a/data/player.png b/data/player.png new file mode 100644 index 0000000..09ff702 Binary files /dev/null and b/data/player.png differ diff --git a/data/songs.aks b/data/songs.aks new file mode 100644 index 0000000..5037e77 Binary files /dev/null and b/data/songs.aks differ diff --git a/data/songs_pak.akl b/data/songs_pak.akl new file mode 100644 index 0000000..81f6dd8 Binary files /dev/null and b/data/songs_pak.akl differ diff --git a/data/songs_pak.aks b/data/songs_pak.aks new file mode 100644 index 0000000..097385b Binary files /dev/null and b/data/songs_pak.aks differ diff --git a/data/spider.png b/data/spider.png new file mode 100644 index 0000000..07b3621 Binary files /dev/null and b/data/spider.png differ diff --git a/data/spirit.png b/data/spirit.png new file mode 100644 index 0000000..ff275fc Binary files /dev/null and b/data/spirit.png differ diff --git a/data/splash.png b/data/splash.png new file mode 100644 index 0000000..dd52ac2 Binary files /dev/null and b/data/splash.png differ diff --git a/data/stage.json b/data/stage.json new file mode 100644 index 0000000..4da9236 --- /dev/null +++ b/data/stage.json @@ -0,0 +1,5714 @@ +{ "compressionlevel":0, + "editorsettings": + { + "export": + { + "target":"." + } + }, + "height":60, + "infinite":false, + "layers":[ + { + "data":[17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 44, 33, 33, 33, 33, 44, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 17, 17, 17, 17, 17, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 27, 27, 27, 27, 27, 27, 27, 27, 17, 17, 17, 27, 27, 27, 27, 27, 27, 27, 27, 27, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 35, 42, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 45, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 45, 44, 45, 43, 43, 43, 43, 43, 43, 43, 43, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 17, 17, 17, 17, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 27, 27, 45, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 42, 42, 35, 42, 42, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 48, 45, 33, 33, 33, 33, 33, 33, 33, 42, 45, 9, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 24, 17, 20, 20, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 17, 17, 17, 17, 17, 24, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 21, 20, 27, 27, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 27, 45, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 35, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 35, 42, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 40, 43, 33, 33, 33, 33, 33, 33, 35, 42, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 15, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 15, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 24, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 23, 24, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 17, 17, 17, 17, 17, 24, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 17, 17, 24, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 23, 17, 17, 17, 17, 20, 20, 27, 27, 21, 19, 27, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 27, 45, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 36, 42, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 42, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 38, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 36, 42, 38, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 42, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 42, 36, 42, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 24, 27, 20, 20, 20, 27, 27, 21, 20, 20, 20, 20, 20, 20, 20, 17, 24, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 23, 24, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 17, 17, 17, 23, 24, 17, 17, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 17, 23, 17, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 23, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 20, 17, 17, 17, 17, 20, 17, 17, 20, 17, 23, 17, 17, 17, 20, 20, 27, 27, 19, 21, 27, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 45, 33, 33, 33, 45, 47, 44, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 45, 33, 41, 41, 41, 41, 41, 41, 33, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 45, 33, 33, 33, 45, 45, 45, 47, 45, 33, 33, 33, 45, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 33, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 33, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 33, 33, 41, 41, 41, 41, 33, 33, 41, 41, 41, 41, 33, 33, 44, 47, 47, 47, 47, 45, 33, 33, 33, 44, 33, 33, 33, 33, 33, 33, 44, 33, 33, 33, 45, 47, 47, 47, 47, 45, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 45, 47, 47, 45, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 24, 31, 27, 21, 27, 27, 27, 21, 27, 20, 20, 20, 20, 20, 20, 23, 24, 20, 20, 27, 27, 20, 23, 17, 17, 20, 20, 20, 20, 20, 20, 23, 24, 20, 17, 17, 17, 17, 17, 20, 17, 23, 17, 17, 17, 20, 20, 20, 20, 23, 17, 17, 17, 17, 17, 17, 17, 23, 24, 17, 17, 17, 17, 17, 17, 20, 17, 17, 20, 20, 20, 23, 24, 20, 20, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 20, 23, 17, 20, 20, 17, 17, 17, 24, 20, 20, 20, 27, 27, 23, 17, 27, 27, 20, 20, 20, 20, 26, 24, 20, 20, 20, 27, 27, 27, 27, 21, 27, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 45, 33, 33, 33, 45, 45, 48, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 33, 33, 33, 48, 42, 35, 33, 33, 33, 33, 48, 33, 33, 33, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 24, 27, 27, 21, 27, 27, 19, 21, 27, 27, 20, 20, 20, 20, 27, 26, 24, 31, 21, 27, 27, 31, 23, 24, 20, 20, 20, 27, 27, 21, 20, 26, 24, 20, 20, 20, 23, 17, 20, 20, 20, 23, 24, 20, 20, 20, 27, 20, 20, 23, 17, 17, 20, 17, 17, 20, 20, 23, 24, 20, 20, 17, 24, 17, 20, 20, 20, 20, 20, 27, 31, 23, 24, 27, 21, 20, 23, 17, 20, 27, 27, 23, 17, 20, 20, 17, 17, 17, 26, 24, 31, 21, 20, 20, 23, 24, 27, 27, 21, 27, 27, 23, 24, 27, 27, 27, 21, 27, 20, 23, 24, 20, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 45, 33, 33, 33, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 33, 33, 33, 45, 45, 43, 43, 43, 33, 33, 33, 45, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 45, 45, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 45, 45, 43, 43, 33, 33, 33, 45, 42, 36, 42, 33, 33, 33, 45, 33, 33, 33, 43, 43, 45, 45, 43, 43, 33, 33, 33, 33, 33, 42, 38, 42, 33, 33, 33, 33, 33, 43, 43, 43, 45, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 15, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 1, 1, 1, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 15, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 27, 19, 21, 27, 27, 27, 21, 27, 27, 27, 20, 20, 27, 27, 23, 24, 27, 21, 27, 27, 27, 23, 24, 20, 19, 21, 27, 27, 21, 31, 23, 24, 27, 20, 31, 23, 24, 27, 27, 27, 23, 24, 31, 20, 21, 27, 27, 20, 26, 24, 27, 20, 20, 20, 20, 27, 26, 24, 31, 27, 23, 24, 20, 27, 21, 27, 20, 21, 19, 27, 26, 24, 27, 21, 19, 23, 24, 27, 27, 27, 23, 24, 27, 20, 20, 20, 20, 23, 24, 27, 21, 27, 27, 23, 24, 27, 27, 21, 19, 27, 23, 24, 31, 27, 19, 21, 27, 27, 23, 24, 27, 27, 27, 27, 27, 27, 27, 29, 29, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 45, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 45, 45, 42, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 37, 33, 45, 33, 33, 33, 33, 33, 42, 45, 33, 37, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 45, 47, 47, 47, 45, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 28, 28, 27, 21, 27, 27, 27, 21, 19, 27, 27, 21, 27, 27, 31, 23, 24, 19, 21, 27, 27, 27, 26, 24, 27, 27, 21, 27, 19, 21, 27, 23, 24, 27, 21, 27, 23, 24, 27, 27, 27, 23, 24, 27, 27, 21, 27, 27, 27, 23, 24, 31, 27, 20, 27, 27, 27, 23, 24, 27, 27, 23, 24, 27, 19, 21, 27, 27, 21, 27, 27, 23, 24, 27, 21, 27, 23, 24, 27, 27, 27, 23, 24, 27, 27, 21, 27, 27, 23, 24, 27, 21, 19, 27, 26, 24, 27, 19, 21, 27, 27, 23, 24, 27, 27, 27, 21, 27, 31, 23, 24, 27, 27, 27, 27, 27, 27, 27, 29, 29, 27, 27, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 27, 27, 27, 27, 45, 33, 33, 33, 33, 33, 39, 33, 33, 33, 42, 35, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 36, 35, 33, 33, 33, 45, 45, 35, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 39, 33, 33, 42, 45, 45, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 42, 35, 42, 33, 33, 33, 33, 33, 35, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 39, 33, 33, 33, 42, 35, 42, 42, 33, 33, 33, 39, 33, 33, 42, 45, 45, 33, 33, 33, 42, 35, 42, 42, 33, 33, 33, 42, 36, 33, 33, 33, 35, 33, 33, 45, 45, 33, 33, 33, 33, 33, 45, 33, 33, 33, 33, 33, 33, 45, 33, 33, 33, 33, 33, 45, 45, 33, 42, 35, 42, 33, 33, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 4, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 4, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 27, 21, 27, 27, 27, 21, 27, 27, 19, 21, 27, 27, 27, 23, 24, 27, 21, 27, 27, 27, 23, 24, 31, 27, 21, 27, 27, 21, 27, 23, 24, 19, 21, 27, 23, 24, 31, 27, 27, 26, 24, 27, 27, 21, 19, 27, 27, 23, 24, 27, 27, 21, 27, 27, 27, 23, 24, 27, 27, 23, 24, 27, 27, 21, 27, 27, 21, 27, 27, 23, 24, 27, 21, 27, 23, 24, 31, 27, 27, 26, 24, 27, 19, 21, 27, 27, 23, 24, 20, 21, 20, 27, 23, 24, 27, 27, 21, 27, 27, 23, 24, 27, 27, 27, 21, 19, 27, 26, 24, 27, 27, 27, 27, 27, 27, 27, 29, 29, 27, 27, 27, 27, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 27, 27, 27, 27, 45, 33, 33, 33, 33, 33, 38, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 42, 36, 42, 33, 33, 45, 45, 36, 42, 33, 33, 33, 33, 38, 33, 33, 33, 33, 42, 42, 42, 33, 33, 33, 33, 33, 38, 33, 42, 42, 45, 45, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 36, 42, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 42, 33, 33, 33, 42, 38, 33, 33, 33, 33, 36, 42, 33, 33, 33, 33, 38, 33, 42, 33, 45, 45, 33, 33, 33, 33, 36, 35, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 45, 45, 33, 33, 33, 33, 33, 45, 33, 33, 33, 33, 33, 33, 45, 42, 33, 33, 33, 33, 45, 45, 33, 42, 36, 33, 33, 33, 43, 43, 40, 43, 43, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 27, 21, 19, 27, 27, 21, 27, 27, 27, 21, 27, 27, 27, 26, 24, 27, 21, 19, 27, 27, 23, 24, 27, 27, 21, 19, 27, 21, 27, 23, 24, 27, 21, 27, 26, 24, 27, 27, 27, 23, 24, 27, 27, 21, 27, 27, 27, 23, 24, 27, 19, 21, 27, 27, 27, 23, 24, 27, 27, 26, 24, 27, 27, 21, 27, 19, 21, 27, 27, 23, 24, 19, 21, 27, 23, 24, 27, 27, 27, 23, 24, 27, 27, 21, 27, 27, 23, 28, 28, 28, 28, 28, 28, 28, 28, 27, 21, 27, 27, 26, 24, 27, 27, 27, 21, 27, 27, 23, 24, 27, 27, 27, 27, 27, 27, 27, 29, 29, 27, 27, 27, 27, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 27, 27, 27, 27, 45, 45, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 44, 47, 45, 33, 33, 33, 35, 42, 33, 33, 33, 45, 45, 45, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 45, 33, 33, 33, 44, 47, 47, 45, 45, 45, 33, 42, 33, 44, 47, 45, 45, 45, 45, 47, 47, 45, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 44, 33, 33, 33, 41, 41, 41, 41, 41, 41, 33, 33, 33, 44, 47, 47, 47, 47, 44, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 44, 47, 47, 47, 47, 47, 44, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 44, 47, 47, 45, 45, 45, 33, 33, 33, 33, 42, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 33, 45, 45, 33, 33, 45, 47, 45, 45, 44, 45, 45, 45, 45, 44, 45, 45, 47, 45, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 27, 21, 27, 27, 19, 21, 27, 27, 27, 21, 27, 27, 27, 23, 24, 20, 21, 27, 27, 27, 23, 24, 27, 27, 21, 27, 27, 21, 19, 23, 24, 27, 21, 27, 23, 24, 27, 27, 27, 23, 24, 27, 19, 21, 27, 27, 31, 23, 24, 27, 27, 21, 27, 27, 31, 23, 24, 27, 27, 23, 24, 27, 27, 21, 19, 27, 21, 27, 27, 23, 24, 27, 21, 20, 26, 24, 27, 27, 27, 23, 24, 27, 27, 21, 19, 27, 26, 29, 29, 29, 29, 29, 29, 29, 29, 20, 21, 19, 27, 23, 24, 27, 27, 19, 21, 27, 27, 23, 24, 27, 27, 27, 27, 27, 27, 27, 29, 29, 27, 27, 27, 27, 27, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 27, 27, 27, 27, 27, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 48, 45, 45, 33, 33, 33, 36, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 48, 45, 45, 45, 45, 45, 42, 35, 42, 48, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 48, 45, 33, 33, 33, 33, 37, 33, 33, 33, 33, 37, 33, 33, 33, 33, 45, 48, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 45, 45, 33, 33, 45, 45, 45, 45, 48, 33, 33, 33, 33, 48, 45, 45, 45, 45, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 19, 21, 27, 27, 27, 21, 27, 27, 27, 21, 19, 27, 27, 23, 24, 20, 20, 27, 27, 20, 23, 24, 27, 19, 21, 27, 27, 21, 27, 26, 24, 27, 21, 19, 23, 24, 20, 27, 27, 23, 24, 27, 27, 21, 27, 27, 27, 23, 24, 27, 27, 21, 19, 27, 27, 23, 24, 27, 27, 23, 24, 27, 27, 21, 27, 27, 21, 19, 27, 23, 24, 20, 21, 20, 23, 24, 20, 27, 27, 23, 24, 27, 27, 21, 27, 27, 23, 29, 29, 29, 29, 29, 29, 29, 29, 20, 20, 20, 27, 23, 24, 27, 27, 27, 21, 27, 27, 23, 24, 27, 27, 27, 27, 27, 27, 27, 29, 29, 27, 27, 27, 27, 27, 27, 20, 20, 20, 23, 17, 20, 20, 20, 27, 27, 27, 27, 27, 27, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 33, 33, 33, 43, 43, 43, 43, 45, 45, 33, 36, 33, 40, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 43, 43, 43, 45, 45, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 45, 45, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 45, 45, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 45, 45, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 35, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 1, 1, 1, 11, 11, 11, 11, 11, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 27, 21, 27, 27, 27, 21, 27, 27, 27, 21, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 24, 27, 27, 21, 27, 27, 21, 27, 23, 24, 27, 21, 27, 23, 28, 28, 28, 28, 28, 28, 27, 27, 21, 19, 27, 27, 26, 24, 27, 27, 21, 27, 27, 27, 26, 24, 27, 27, 23, 24, 27, 19, 21, 27, 27, 21, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 21, 27, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 21, 19, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 29, 29, 27, 27, 27, 27, 27, 27, 27, 20, 31, 23, 24, 20, 20, 27, 27, 27, 27, 27, 27, 27, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 42, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 45, 45, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 45, 45, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 37, 33, 33, 33, 33, 37, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 39, 33, 33, 38, 33, 33, 33, 33, 33, 33, 39, 33, 33, 38, 33, 33, 45, 45, 42, 33, 33, 33, 33, 33, 33, 33, 35, 42, 33, 33, 33, 33, 33, 33, 35, 33, 45, 45, 33, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 47, 45, 33, 42, 36, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 20, 21, 27, 27, 27, 21, 19, 27, 27, 21, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 24, 27, 20, 21, 27, 19, 21, 20, 23, 24, 20, 21, 27, 23, 29, 29, 29, 29, 29, 29, 27, 27, 21, 27, 27, 27, 23, 24, 27, 19, 21, 27, 27, 27, 23, 24, 27, 27, 23, 24, 27, 27, 21, 27, 27, 21, 20, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 19, 21, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 20, 20, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 20, 27, 27, 27, 27, 27, 27, 27, 20, 23, 24, 20, 27, 27, 27, 27, 27, 27, 27, 20, 45, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 36, 42, 33, 33, 35, 35, 33, 33, 33, 37, 33, 33, 33, 33, 33, 33, 37, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 42, 35, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 45, 45, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 42, 45, 45, 33, 33, 42, 35, 42, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 45, 45, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 39, 33, 33, 39, 33, 33, 42, 42, 33, 33, 39, 33, 33, 39, 33, 33, 45, 45, 42, 35, 33, 33, 33, 33, 33, 33, 36, 35, 33, 33, 33, 33, 33, 33, 36, 42, 45, 45, 33, 35, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 42, 42, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 20, 20, 27, 27, 20, 21, 27, 27, 27, 21, 20, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 24, 20, 20, 20, 27, 27, 21, 20, 23, 24, 20, 20, 27, 23, 29, 29, 29, 29, 29, 29, 27, 27, 21, 20, 20, 27, 23, 24, 27, 20, 20, 27, 27, 27, 23, 24, 20, 27, 23, 24, 27, 27, 21, 20, 27, 20, 20, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 21, 20, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 20, 20, 20, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 20, 20, 27, 27, 27, 27, 27, 27, 27, 23, 24, 31, 31, 27, 27, 27, 27, 27, 20, 20, 45, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 35, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 33, 42, 36, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 45, 45, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 45, 45, 33, 33, 42, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 36, 42, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 42, 42, 45, 45, 33, 33, 33, 33, 33, 42, 44, 33, 33, 33, 33, 44, 33, 33, 33, 33, 42, 36, 42, 42, 33, 33, 38, 33, 33, 38, 33, 33, 42, 33, 33, 33, 38, 33, 42, 38, 42, 33, 45, 45, 42, 36, 42, 33, 33, 33, 33, 33, 42, 36, 33, 33, 33, 33, 33, 42, 42, 42, 45, 45, 33, 36, 42, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 42, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 28, 28, 28, 28, 28, 20, 20, 20, 27, 20, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 20, 27, 20, 20, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 27, 20, 20, 20, 28, 28, 28, 28, 28, 28, 20, 20, 27, 20, 28, 28, 28, 28, 28, 28, 27, 20, 20, 20, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 20, 20, 20, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 20, 20, 20, 20, 29, 29, 29, 29, 29, 29, 20, 20, 20, 28, 29, 29, 20, 20, 20, 27, 27, 27, 27, 27, 27, 26, 24, 27, 27, 27, 27, 27, 27, 20, 20, 20, 45, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 33, 33, 33, 33, 33, 33, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 47, 47, 47, 47, 45, 33, 33, 33, 33, 42, 33, 45, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 47, 45, 48, 33, 33, 33, 33, 48, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 33, 33, 33, 33, 45, 47, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 47, 47, 44, 33, 33, 33, 33, 44, 47, 47, 47, 47, 47, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 3, 3, 3, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 25, 25, 25, 29, 29, 29, 20, 20, 20, 20, 27, 27, 27, 27, 27, 23, 24, 27, 27, 27, 27, 27, 20, 20, 20, 20, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 12, 12, 12, 12, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 10, 9, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 29, 25, 25, 25, 22, 22, 29, 29, 29, 22, 22, 22, 22, 29, 29, 29, 22, 22, 22, 29, 29, 29, 22, 22, 29, 29, 29, 22, 22, 22, 22, 29, 29, 22, 22, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 29, 29, 29, 22, 22, 29, 29, 29, 29, 29, 29, 29, 22, 22, 22, 22, 29, 29, 22, 22, 22, 22, 22, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 22, 22, 29, 29, 29, 29, 29, 29, 22, 22, 22, 22, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 29, 29, 29, 29, 29, 29, 29, 22, 22, 22, 22, 29, 29, 45, 35, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 9, 29, 25, 25, 25, 25, 27, 22, 29, 22, 27, 27, 27, 25, 22, 22, 22, 27, 25, 27, 22, 22, 22, 25, 25, 22, 22, 22, 27, 27, 25, 27, 22, 22, 25, 27, 22, 22, 22, 27, 25, 25, 25, 25, 25, 27, 27, 22, 29, 29, 29, 29, 29, 22, 27, 27, 22, 22, 22, 22, 22, 22, 22, 27, 25, 25, 25, 22, 22, 27, 27, 25, 27, 27, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 25, 25, 25, 29, 29, 29, 29, 22, 22, 29, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 27, 25, 27, 22, 29, 29, 29, 29, 22, 27, 27, 27, 27, 22, 22, 29, 29, 29, 29, 22, 22, 22, 27, 22, 29, 29, 29, 29, 29, 22, 27, 27, 27, 27, 22, 29, 45, 36, 42, 33, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 45, 45, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 45, 45, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 33, 33, 33, 33, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 45, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 15, 11, 11, 11, 11, 11, 11, 11, 6, 11, 1, 1, 1, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 15, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 29, 25, 25, 25, 25, 25, 27, 29, 27, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 27, 27, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 27, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 29, 29, 29, 22, 27, 27, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 27, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 25, 25, 25, 29, 29, 29, 22, 27, 27, 22, 29, 29, 22, 27, 27, 25, 25, 27, 27, 27, 27, 25, 25, 25, 27, 22, 29, 29, 22, 27, 25, 25, 25, 25, 27, 27, 22, 22, 22, 22, 27, 27, 27, 27, 27, 22, 29, 29, 29, 22, 27, 27, 25, 25, 27, 27, 29, 45, 42, 42, 33, 33, 39, 33, 33, 33, 42, 35, 42, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 42, 35, 42, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 42, 42, 35, 42, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 42, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 39, 33, 33, 33, 45, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 15, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 15, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10, 29, 32, 25, 25, 25, 25, 25, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 22, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 29, 29, 32, 25, 25, 25, 29, 29, 29, 29, 25, 25, 25, 29, 29, 22, 27, 27, 25, 27, 22, 22, 27, 27, 27, 25, 25, 25, 25, 27, 25, 25, 25, 25, 27, 27, 22, 22, 27, 27, 25, 25, 25, 25, 25, 27, 27, 27, 27, 27, 25, 27, 27, 25, 25, 27, 29, 29, 22, 27, 27, 25, 25, 25, 25, 27, 29, 45, 33, 33, 33, 33, 39, 33, 33, 33, 33, 36, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 36, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 37, 33, 33, 39, 33, 33, 33, 33, 39, 33, 33, 37, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 42, 36, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 45, 45, 33, 42, 35, 33, 33, 33, 37, 33, 33, 33, 33, 37, 33, 33, 33, 33, 33, 33, 45, 45, 42, 35, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 35, 33, 33, 39, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 36, 42, 33, 33, 33, 33, 39, 33, 33, 33, 45, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 15, 1, 4, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 4, 1, 15, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 29, 29, 25, 25, 25, 25, 25, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 22, 22, 25, 25, 25, 29, 29, 29, 29, 25, 25, 32, 29, 22, 27, 27, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 27, 27, 25, 25, 25, 25, 25, 32, 29, 45, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 35, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 45, 45, 33, 33, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 45, 45, 42, 36, 42, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 42, 36, 33, 33, 38, 33, 33, 35, 33, 33, 33, 38, 42, 33, 33, 33, 33, 33, 33, 42, 36, 42, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 38, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 25, 25, 25, 25, 25, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 32, 25, 25, 25, 25, 32, 32, 32, 32, 29, 29, 29, 27, 25, 25, 25, 25, 29, 29, 29, 22, 25, 25, 22, 29, 27, 27, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 32, 29, 29, 45, 45, 47, 47, 47, 44, 33, 33, 33, 33, 33, 33, 33, 33, 44, 47, 47, 45, 47, 47, 47, 47, 45, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 33, 42, 36, 33, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 44, 33, 41, 41, 41, 41, 41, 41, 41, 33, 44, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 47, 47, 44, 33, 42, 35, 33, 44, 47, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 44, 33, 33, 33, 41, 41, 41, 41, 41, 33, 33, 33, 44, 47, 47, 47, 47, 47, 47, 47, 47, 44, 33, 33, 36, 35, 33, 33, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 33, 41, 41, 41, 41, 41, 41, 41, 41, 33, 44, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 44, 47, 47, 45, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 25, 25, 25, 32, 32, 29, 32, 32, 32, 25, 25, 25, 32, 32, 25, 25, 32, 32, 32, 32, 25, 25, 25, 25, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 29, 29, 22, 25, 25, 25, 27, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 32, 29, 29, 29, 45, 45, 45, 45, 45, 48, 33, 33, 37, 33, 33, 37, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 42, 42, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 42, 36, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 42, 36, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 48, 45, 45, 45, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 25, 25, 25, 22, 29, 29, 29, 29, 22, 25, 25, 25, 29, 29, 25, 25, 29, 29, 29, 29, 25, 25, 25, 25, 22, 22, 29, 29, 29, 25, 25, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 30, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 32, 29, 29, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 32, 29, 29, 29, 29, 45, 43, 43, 43, 43, 40, 33, 33, 33, 33, 33, 33, 33, 33, 40, 43, 43, 43, 43, 45, 45, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 35, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 33, 33, 33, 33, 40, 43, 43, 43, 43, 43, 43, 45, 45, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 1, 1, 1, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 32, 25, 25, 25, 22, 22, 22, 22, 25, 25, 25, 25, 22, 22, 25, 25, 22, 22, 22, 22, 25, 25, 25, 25, 27, 27, 22, 22, 22, 25, 25, 22, 22, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 32, 32, 32, 25, 25, 32, 32, 32, 25, 25, 25, 25, 30, 29, 29, 29, 29, 25, 25, 25, 32, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 22, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 29, 29, 22, 25, 25, 25, 25, 25, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 29, 29, 29, 45, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 45, 45, 42, 35, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 42, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 42, 35, 42, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 29, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 27, 27, 22, 29, 29, 22, 22, 22, 22, 22, 25, 25, 25, 29, 29, 29, 25, 25, 29, 29, 22, 25, 25, 25, 25, 30, 29, 29, 29, 29, 25, 25, 25, 22, 29, 22, 22, 29, 29, 29, 29, 25, 25, 25, 25, 27, 29, 29, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 22, 29, 29, 45, 42, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 45, 45, 42, 36, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 36, 33, 33, 33, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 42, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 39, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 35, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 39, 33, 33, 33, 33, 35, 42, 33, 33, 33, 33, 42, 36, 35, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 36, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 27, 27, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 25, 25, 22, 22, 27, 25, 25, 25, 32, 30, 29, 29, 29, 29, 25, 25, 25, 27, 22, 27, 27, 22, 29, 29, 29, 32, 25, 25, 25, 25, 29, 29, 29, 22, 22, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 27, 29, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 22, 29, 45, 42, 42, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 38, 33, 33, 33, 33, 38, 33, 33, 33, 33, 42, 36, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 42, 36, 42, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 38, 33, 33, 33, 42, 36, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 33, 42, 36, 33, 33, 33, 33, 42, 42, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 27, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 27, 27, 22, 22, 22, 22, 25, 25, 25, 25, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 22, 22, 29, 29, 29, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 27, 27, 29, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 44, 47, 47, 45, 33, 42, 33, 45, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 45, 33, 33, 41, 41, 41, 41, 41, 41, 41, 41, 33, 33, 45, 47, 47, 47, 47, 47, 47, 45, 33, 42, 33, 33, 33, 45, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 45, 47, 44, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 45, 45, 45, 42, 33, 33, 33, 33, 33, 33, 33, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 44, 47, 47, 47, 47, 45, 33, 33, 33, 33, 45, 47, 47, 47, 47, 44, 47, 47, 47, 47, 45, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 32, 32, 25, 25, 25, 25, 25, 25, 27, 29, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 33, 42, 33, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 42, 42, 33, 33, 33, 33, 33, 33, 33, 45, 45, 48, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 42, 42, 33, 33, 33, 33, 33, 33, 42, 35, 42, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 25, 25, 25, 25, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 29, 29, 29, 29, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 32, 32, 32, 25, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 22, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 27, 29, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 33, 33, 33, 43, 43, 43, 40, 43, 43, 43, 45, 45, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 33, 43, 43, 43, 45, 45, 43, 43, 43, 33, 33, 33, 33, 33, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 45, 45, 43, 43, 43, 33, 42, 33, 33, 33, 33, 33, 33, 33, 35, 43, 43, 40, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 45, 45, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 11, 11, 15, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 32, 25, 25, 25, 22, 29, 29, 29, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 32, 32, 32, 32, 25, 25, 32, 32, 32, 32, 25, 25, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 29, 29, 25, 25, 25, 22, 22, 22, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 22, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 32, 32, 25, 25, 25, 29, 45, 33, 33, 33, 33, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 42, 42, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 35, 42, 33, 33, 33, 33, 33, 42, 36, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 33, 33, 39, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 37, 33, 33, 33, 33, 37, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 42, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 25, 25, 25, 25, 22, 22, 22, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 29, 29, 29, 29, 22, 25, 25, 22, 29, 29, 29, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 25, 25, 25, 27, 22, 29, 29, 29, 29, 29, 22, 22, 25, 25, 32, 32, 32, 32, 32, 25, 25, 25, 32, 32, 29, 29, 29, 29, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 22, 22, 25, 25, 25, 29, 45, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 35, 42, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 45, 45, 33, 33, 33, 33, 42, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 39, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 33, 33, 39, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 42, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 22, 22, 22, 22, 25, 25, 25, 25, 22, 22, 22, 25, 25, 22, 22, 22, 29, 29, 29, 29, 29, 29, 29, 32, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 25, 25, 25, 25, 27, 29, 29, 29, 29, 22, 27, 25, 25, 25, 29, 29, 29, 29, 29, 25, 25, 25, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 29, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 36, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 33, 33, 38, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 42, 42, 36, 42, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 42, 44, 33, 33, 33, 33, 44, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 29, 32, 32, 25, 25, 25, 25, 25, 25, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 22, 22, 29, 29, 29, 32, 25, 25, 25, 25, 25, 29, 29, 29, 29, 25, 25, 25, 25, 25, 22, 22, 22, 22, 25, 25, 25, 25, 25, 22, 22, 22, 22, 22, 25, 25, 25, 22, 22, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 45, 45, 47, 45, 33, 33, 33, 33, 45, 47, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 47, 47, 45, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 33, 33, 33, 33, 45, 47, 47, 45, 33, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 45, 33, 33, 33, 33, 45, 47, 47, 45, 33, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 33, 33, 33, 33, 48, 47, 47, 45, 33, 33, 33, 45, 45, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 16, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 3, 3, 3, 13, 13, 13, 13, 13, 13, 3, 3, 3, 13, 13, 13, 13, 13, 1, 1, 1, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 32, 32, 32, 32, 32, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 16, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 20, 20, 20, 23, 24, 20, 20, 20, 27, 27, 27, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 20, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 9, 10, 10, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 9, 10, 10, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 20, 20, 23, 24, 20, 20, 27, 27, 27, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 20, 20, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 25, 25, 25, 25, 22, 22, 29, 29, 22, 22, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 22, 22, 22, 29, 29, 29, 22, 22, 29, 29, 29, 29, 29, 29, 29, 29, 22, 22, 22, 29, 29, 29, 29, 29, 29, 22, 22, 29, 29, 29, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 42, 35, 33, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10, 9, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 10, 10, 9, 21, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 27, 27, 27, 20, 23, 24, 20, 27, 27, 27, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 27, 20, 20, 20, 27, 29, 29, 29, 22, 22, 22, 22, 22, 22, 22, 29, 29, 29, 29, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 29, 25, 25, 25, 25, 29, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 29, 29, 25, 25, 25, 25, 25, 27, 22, 22, 27, 25, 25, 25, 25, 25, 25, 27, 27, 22, 22, 22, 22, 27, 25, 27, 22, 22, 22, 27, 27, 22, 29, 29, 29, 29, 29, 22, 22, 27, 27, 27, 22, 29, 29, 29, 22, 22, 27, 27, 22, 29, 29, 45, 45, 43, 43, 43, 33, 33, 33, 43, 43, 43, 45, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 36, 42, 45, 45, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 45, 8, 8, 8, 8, 8, 15, 11, 11, 11, 6, 11, 11, 11, 11, 11, 1, 1, 1, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 15, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 1, 1, 1, 11, 11, 11, 6, 11, 11, 11, 11, 11, 15, 8, 8, 8, 8, 8, 21, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 27, 26, 24, 27, 27, 27, 27, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 27, 27, 27, 21, 27, 27, 29, 29, 29, 27, 27, 25, 25, 25, 27, 27, 22, 29, 29, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 29, 25, 25, 25, 25, 29, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 29, 29, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 27, 25, 25, 25, 27, 27, 27, 25, 25, 27, 29, 29, 29, 22, 22, 27, 27, 25, 25, 25, 27, 22, 22, 22, 27, 27, 25, 27, 27, 22, 29, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 42, 33, 33, 33, 42, 42, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 10, 10, 10, 15, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 21, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 20, 27, 31, 31, 23, 24, 27, 27, 27, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 20, 20, 20, 20, 27, 27, 19, 21, 27, 27, 29, 29, 29, 27, 25, 25, 25, 25, 25, 25, 27, 22, 22, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 25, 25, 25, 27, 29, 32, 25, 25, 25, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 25, 25, 27, 22, 29, 25, 25, 25, 32, 32, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 29, 29, 22, 27, 27, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 27, 27, 29, 45, 45, 33, 33, 35, 42, 33, 33, 33, 33, 33, 45, 45, 33, 42, 35, 42, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 33, 33, 33, 33, 33, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 42, 33, 45, 10, 10, 10, 10, 10, 15, 1, 1, 1, 5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 15, 1, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 21, 27, 20, 20, 17, 17, 17, 24, 17, 17, 17, 17, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 27, 27, 23, 24, 27, 27, 27, 20, 20, 20, 20, 20, 20, 20, 20, 20, 17, 17, 24, 17, 20, 20, 20, 20, 27, 27, 27, 27, 21, 27, 28, 28, 29, 29, 32, 32, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 25, 25, 25, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 29, 32, 32, 32, 32, 29, 29, 25, 25, 25, 29, 25, 25, 25, 32, 32, 32, 32, 32, 32, 29, 29, 25, 25, 25, 27, 22, 25, 25, 25, 22, 29, 32, 32, 32, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 29, 45, 45, 33, 33, 36, 42, 33, 42, 35, 33, 33, 45, 45, 33, 42, 36, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 42, 42, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 37, 33, 33, 33, 42, 42, 33, 33, 33, 37, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 42, 44, 33, 33, 33, 33, 33, 33, 33, 33, 44, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 42, 42, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 42, 33, 45, 10, 10, 10, 10, 10, 15, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 15, 10, 10, 10, 10, 10, 28, 28, 20, 20, 17, 17, 17, 24, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 27, 27, 23, 24, 27, 27, 27, 27, 20, 20, 20, 20, 20, 20, 20, 20, 20, 23, 24, 20, 20, 20, 21, 27, 27, 27, 27, 27, 21, 27, 29, 29, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 22, 25, 25, 25, 22, 22, 25, 25, 25, 25, 25, 25, 32, 32, 25, 25, 22, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 25, 25, 25, 29, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 22, 25, 25, 25, 25, 27, 25, 25, 25, 27, 22, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 29, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 45, 45, 33, 33, 33, 42, 33, 42, 36, 33, 33, 45, 45, 33, 33, 42, 33, 44, 45, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 45, 33, 33, 33, 33, 33, 45, 47, 47, 45, 33, 33, 33, 33, 33, 45, 47, 47, 47, 47, 45, 33, 33, 33, 33, 33, 33, 44, 44, 33, 33, 33, 33, 33, 33, 45, 47, 47, 47, 47, 45, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 48, 33, 33, 45, 47, 47, 47, 47, 45, 33, 33, 33, 45, 47, 47, 47, 47, 44, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 47, 47, 47, 44, 47, 47, 45, 33, 33, 33, 45, 47, 47, 45, 45, 10, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 12, 12, 12, 12, 10, 29, 29, 20, 20, 20, 20, 23, 24, 20, 20, 20, 21, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 17, 17, 17, 17, 17, 20, 20, 20, 27, 27, 27, 27, 27, 23, 24, 31, 31, 27, 27, 27, 20, 20, 20, 20, 20, 20, 20, 20, 23, 24, 31, 27, 27, 21, 19, 27, 27, 27, 27, 21, 27, 29, 29, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 29, 29, 29, 29, 29, 29, 22, 22, 29, 27, 25, 25, 32, 29, 25, 25, 25, 22, 22, 29, 29, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 29, 29, 29, 29, 29, 29, 25, 25, 25, 32, 32, 32, 29, 29, 29, 22, 25, 25, 25, 25, 32, 32, 32, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 45, 45, 45, 45, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 48, 48, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 10, 10, 29, 29, 27, 20, 20, 20, 23, 24, 20, 27, 27, 21, 27, 20, 17, 23, 17, 17, 20, 20, 17, 17, 17, 17, 20, 20, 20, 17, 17, 17, 24, 17, 17, 20, 20, 17, 17, 17, 17, 17, 17, 20, 20, 27, 27, 27, 27, 27, 27, 26, 24, 27, 27, 27, 27, 27, 20, 20, 20, 20, 27, 20, 20, 20, 26, 24, 27, 27, 27, 21, 27, 27, 27, 27, 27, 21, 19, 29, 29, 29, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 29, 29, 27, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 25, 25, 22, 22, 25, 25, 32, 29, 29, 29, 29, 29, 22, 27, 27, 22, 25, 25, 25, 29, 29, 25, 25, 25, 25, 27, 22, 22, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 22, 22, 29, 29, 29, 22, 25, 25, 25, 29, 29, 29, 29, 22, 22, 27, 25, 25, 25, 25, 22, 29, 29, 29, 29, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 29, 45, 45, 45, 47, 45, 33, 33, 33, 45, 47, 45, 45, 45, 33, 33, 33, 33, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 43, 43, 43, 43, 43, 43, 43, 45, 45, 43, 45, 33, 42, 33, 33, 33, 45, 43, 43, 45, 33, 35, 33, 33, 33, 45, 43, 45, 45, 43, 43, 33, 33, 41, 41, 41, 41, 43, 43, 41, 41, 41, 41, 33, 33, 43, 43, 45, 45, 43, 43, 33, 33, 45, 43, 43, 43, 43, 43, 43, 43, 43, 45, 33, 33, 43, 43, 45, 45, 43, 43, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 43, 43, 43, 43, 45, 10, 10, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 15, 11, 11, 11, 11, 1, 1, 1, 11, 11, 11, 11, 15, 10, 10, 29, 29, 27, 27, 21, 20, 26, 24, 27, 27, 19, 21, 27, 27, 20, 23, 24, 20, 20, 27, 17, 17, 17, 17, 20, 21, 20, 20, 17, 23, 24, 17, 20, 20, 20, 20, 17, 17, 17, 17, 20, 21, 27, 27, 27, 27, 27, 27, 27, 23, 24, 27, 27, 27, 27, 27, 27, 20, 20, 20, 27, 27, 21, 27, 23, 24, 27, 27, 27, 21, 27, 27, 27, 27, 27, 21, 27, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 25, 25, 25, 27, 25, 25, 22, 22, 22, 22, 22, 22, 27, 25, 25, 27, 25, 25, 25, 22, 29, 32, 32, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 22, 22, 22, 27, 25, 25, 25, 22, 29, 29, 29, 27, 25, 25, 25, 25, 25, 25, 27, 22, 29, 29, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 45, 33, 35, 42, 33, 33, 45, 33, 33, 45, 42, 36, 42, 33, 33, 45, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 42, 42, 33, 33, 45, 33, 33, 33, 33, 33, 33, 33, 33, 45, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 29, 29, 27, 19, 21, 27, 23, 24, 27, 27, 27, 21, 27, 27, 27, 23, 24, 27, 21, 27, 20, 17, 24, 20, 19, 21, 27, 20, 20, 23, 24, 20, 27, 27, 20, 20, 20, 17, 24, 20, 27, 21, 27, 27, 27, 27, 27, 27, 20, 23, 24, 27, 27, 27, 27, 27, 27, 27, 21, 27, 27, 27, 21, 31, 23, 24, 27, 27, 19, 21, 27, 27, 27, 27, 27, 21, 27, 29, 29, 29, 29, 32, 32, 32, 32, 25, 25, 25, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 22, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 27, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 27, 29, 29, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 25, 25, 27, 22, 29, 29, 45, 43, 43, 43, 43, 33, 33, 33, 43, 43, 43, 43, 43, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 42, 35, 42, 33, 33, 33, 45, 45, 33, 45, 33, 36, 33, 33, 33, 45, 33, 33, 45, 33, 33, 33, 33, 33, 45, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 35, 33, 33, 33, 45, 33, 33, 37, 33, 42, 37, 33, 33, 45, 33, 33, 33, 33, 45, 45, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 45, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 15, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 1, 15, 10, 10, 29, 29, 27, 27, 21, 27, 23, 24, 27, 27, 27, 21, 27, 27, 27, 26, 24, 31, 21, 27, 27, 23, 24, 31, 27, 21, 27, 27, 20, 23, 24, 27, 27, 27, 21, 27, 31, 23, 24, 27, 19, 21, 27, 27, 27, 27, 27, 20, 20, 23, 24, 20, 27, 27, 27, 27, 27, 27, 21, 19, 27, 19, 21, 27, 23, 24, 27, 27, 27, 21, 27, 27, 27, 27, 27, 21, 27, 29, 29, 29, 29, 29, 29, 22, 22, 25, 25, 25, 27, 27, 25, 25, 25, 25, 32, 32, 32, 25, 25, 29, 29, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 32, 32, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 27, 22, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 29, 29, 22, 27, 25, 25, 25, 25, 25, 25, 32, 32, 29, 29, 29, 25, 25, 25, 27, 22, 29, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 36, 42, 33, 33, 33, 45, 45, 33, 45, 33, 33, 33, 33, 33, 45, 33, 33, 45, 33, 33, 33, 33, 33, 45, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 36, 33, 33, 33, 45, 33, 33, 33, 33, 42, 42, 33, 33, 45, 33, 33, 33, 33, 45, 45, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 33, 33, 33, 33, 42, 45, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 29, 29, 27, 27, 21, 27, 23, 24, 27, 27, 27, 21, 19, 27, 27, 23, 24, 27, 21, 27, 27, 26, 24, 27, 27, 21, 19, 27, 27, 26, 24, 27, 27, 19, 21, 27, 27, 23, 24, 27, 27, 21, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 21, 27, 27, 27, 21, 27, 26, 24, 27, 27, 27, 21, 27, 27, 27, 27, 19, 21, 27, 29, 29, 29, 29, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 25, 25, 29, 29, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 22, 27, 25, 25, 32, 32, 32, 25, 25, 25, 25, 27, 29, 29, 27, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 22, 25, 25, 25, 25, 27, 29, 45, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 44, 47, 47, 47, 47, 47, 47, 47, 45, 33, 33, 33, 45, 47, 47, 47, 45, 33, 33, 42, 45, 47, 47, 45, 45, 45, 33, 45, 33, 33, 33, 33, 33, 45, 33, 33, 45, 33, 33, 33, 33, 33, 45, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 45, 47, 45, 33, 33, 44, 47, 47, 44, 33, 33, 45, 47, 45, 33, 33, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 44, 47, 45, 33, 33, 33, 45, 47, 44, 47, 47, 47, 47, 47, 47, 47, 47, 44, 47, 45, 33, 33, 33, 45, 47, 44, 47, 47, 47, 47, 45, 10, 10, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 10, 10, 29, 29, 27, 27, 21, 19, 23, 24, 27, 27, 27, 21, 27, 27, 27, 23, 24, 27, 21, 19, 27, 23, 24, 27, 27, 21, 27, 27, 27, 23, 24, 27, 27, 27, 21, 27, 27, 26, 24, 27, 27, 21, 19, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 19, 21, 27, 27, 27, 21, 19, 23, 24, 27, 27, 27, 21, 19, 27, 27, 27, 27, 21, 27, 29, 29, 29, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 25, 25, 29, 29, 22, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 29, 29, 29, 32, 32, 25, 25, 25, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 27, 22, 22, 22, 27, 25, 25, 25, 25, 25, 29, 45, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 48, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 33, 45, 45, 45, 45, 45, 45, 45, 33, 33, 45, 45, 45, 45, 45, 45, 45, 33, 45, 45, 33, 33, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 35, 33, 33, 33, 33, 33, 45, 45, 33, 33, 45, 45, 45, 33, 33, 48, 45, 45, 48, 33, 33, 45, 45, 45, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 33, 33, 33, 45, 45, 48, 45, 45, 45, 45, 45, 45, 45, 45, 48, 45, 45, 33, 33, 33, 45, 45, 48, 45, 45, 45, 45, 45, 10, 10, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 13, 13, 13, 13, 13, 10, 10, 29, 29, 27, 27, 21, 27, 26, 24, 31, 27, 19, 21, 27, 27, 27, 23, 24, 27, 21, 27, 27, 23, 24, 27, 27, 21, 27, 31, 31, 23, 24, 31, 31, 27, 21, 19, 27, 23, 24, 27, 27, 21, 27, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 27, 21, 27, 27, 27, 21, 27, 23, 24, 27, 27, 20, 21, 27, 27, 27, 27, 27, 21, 27, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 29, 29, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 22, 22, 29, 29, 29, 25, 25, 25, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 25, 22, 43, 42, 36, 33, 37, 33, 33, 33, 37, 33, 33, 33, 35, 42, 33, 40, 43, 43, 43, 43, 43, 43, 43, 43, 33, 33, 33, 43, 43, 43, 43, 43, 33, 33, 33, 43, 43, 43, 43, 43, 43, 33, 45, 33, 33, 33, 33, 33, 45, 33, 33, 45, 33, 33, 33, 33, 33, 45, 33, 45, 45, 33, 33, 36, 35, 33, 33, 33, 33, 33, 33, 33, 42, 36, 42, 33, 33, 33, 33, 45, 45, 33, 33, 43, 43, 40, 33, 33, 43, 45, 45, 43, 33, 33, 40, 43, 43, 33, 33, 45, 45, 43, 43, 43, 43, 43, 43, 43, 43, 40, 43, 43, 33, 35, 33, 43, 43, 43, 43, 45, 45, 43, 43, 43, 43, 43, 40, 43, 43, 33, 33, 33, 43, 43, 40, 43, 43, 43, 43, 45, 10, 10, 15, 11, 11, 1, 1, 1, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 1, 1, 1, 11, 11, 11, 11, 15, 10, 10, 29, 29, 27, 19, 21, 27, 23, 24, 27, 27, 27, 21, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 19, 21, 27, 27, 27, 23, 24, 27, 27, 27, 21, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 20, 20, 27, 27, 27, 27, 28, 28, 28, 29, 29, 29, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 27, 25, 25, 25, 25, 25, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 22, 22, 22, 25, 25, 25, 29, 29, 25, 25, 32, 32, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 25, 25, 27, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 36, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 42, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 43, 43, 43, 43, 43, 43, 33, 33, 43, 43, 43, 43, 43, 43, 43, 33, 45, 45, 33, 33, 33, 36, 42, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 39, 33, 33, 33, 45, 45, 33, 33, 33, 39, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 42, 36, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 45, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 29, 29, 27, 27, 21, 20, 23, 24, 27, 27, 27, 21, 19, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 21, 27, 27, 27, 23, 24, 27, 27, 19, 21, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 20, 20, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 25, 25, 25, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 29, 29, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 25, 25, 25, 29, 29, 25, 25, 22, 29, 32, 32, 32, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 43, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 33, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 42, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 45, 45, 33, 33, 33, 33, 39, 33, 33, 33, 43, 43, 33, 33, 33, 39, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 42, 42, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 39, 33, 33, 33, 33, 33, 33, 33, 39, 33, 33, 33, 42, 45, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 29, 29, 20, 20, 20, 20, 23, 24, 27, 27, 27, 21, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 20, 21, 19, 27, 20, 26, 24, 20, 27, 27, 21, 20, 20, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 20, 20, 20, 27, 27, 27, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 22, 22, 22, 27, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 32, 32, 32, 32, 32, 25, 25, 25, 27, 22, 29, 29, 29, 29, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 25, 25, 25, 25, 25, 29, 29, 25, 25, 27, 22, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 43, 33, 33, 33, 44, 33, 33, 33, 44, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 42, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, 42, 33, 33, 33, 33, 33, 33, 33, 33, 36, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 42, 33, 45, 45, 33, 33, 33, 33, 38, 33, 42, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 33, 33, 33, 33, 33, 38, 33, 33, 33, 33, 33, 33, 33, 38, 33, 33, 42, 42, 45, 10, 10, 15, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 15, 10, 10, 29, 28, 28, 28, 28, 28, 28, 28, 20, 20, 20, 20, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 28, 28, 20, 20, 20, 20, 20, 23, 24, 20, 20, 20, 20, 20, 28, 28, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 20, 20, 20, 20, 29, 29, 29, 29, 29, 22, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 22, 22, 22, 22, 25, 25, 25, 25, 22, 22, 22, 22, 22, 25, 25, 25, 25, 27, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 32, 32, 32, 45, 47, 47, 47, 48, 33, 33, 33, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 47, 47, 47, 47, 47, 47, 47, 45, 33, 36, 42, 33, 33, 45, 47, 47, 45, 33, 33, 33, 33, 33, 45, 47, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 45, 45, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 33, 33, 33, 47, 47, 47, 47, 47, 47, 45, 45, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 3, 3, 3, 3, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 3, 3, 3, 13, 13, 13, 13, 13, 10, 10, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 25, 25, 25, 25, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 22, 22, 29, 29, 29, 29, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 33, 33, 45, 45, 45, 45, 33, 33, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 33, 33, 33, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 13, 13, 13, 13, 13, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 10, 10], + "height":60, + "id":5, + "name":"Map", + "opacity":1, + "type":"tilelayer", + "visible":true, + "width":400, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "id":2, + "name":"Entities", + "objects":[ + { + "height":8, + "id":314, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":48, + "y":152 + }, + { + "height":16, + "id":315, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":56, + "x":104, + "y":88 + }, + { + "height":16, + "id":317, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":184, + "y":112 + }, + { + "height":24, + "id":318, + "name":"spirit", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":56, + "x":240, + "y":120 + }, + { + "height":8, + "id":319, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":208, + "y":152 + }, + { + "height":8, + "id":320, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":344, + "y":152 + }, + { + "height":8, + "id":321, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":424, + "y":152 + }, + { + "height":16, + "id":322, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":408, + "y":64 + }, + { + "height":16, + "id":324, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":344, + "y":112 + }, + { + "height":16, + "id":325, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":344, + "y":128 + }, + { + "height":8, + "id":326, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":504, + "y":152 + }, + { + "height":64, + "id":327, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":600, + "y":56 + }, + { + "height":16, + "id":328, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":80, + "x":480, + "y":128 + }, + { + "height":8, + "id":329, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":60 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":664, + "y":152 + }, + { + "height":56, + "id":330, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":728, + "y":40 + }, + { + "height":48, + "id":331, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":760, + "y":48 + }, + { + "height":16, + "id":332, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":664, + "y":80 + }, + { + "height":24, + "id":333, + "name":"spirit", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":48, + "x":864, + "y":96 + }, + { + "height":8, + "id":334, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":60 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":824, + "y":152 + }, + { + "height":72, + "id":335, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":896, + "y":48 + }, + { + "height":16, + "id":336, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":120, + "x":824, + "y":64 + }, + { + "height":16, + "id":338, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":864, + "y":64 + }, + { + "height":72, + "id":375, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":576, + "y":48 + }, + { + "height":8, + "id":515, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":48, + "x":40, + "y":312 + }, + { + "height":8, + "id":516, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":48, + "x":112, + "y":312 + }, + { + "height":16, + "id":517, + "name":"key", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":72, + "y":200 + }, + { + "height":16, + "id":518, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":88, + "y":168 + }, + { + "height":8, + "id":519, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":160, + "y":312 + }, + { + "height":48, + "id":520, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":216, + "y":232 + }, + { + "height":40, + "id":521, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":288, + "y":184 + }, + { + "height":16, + "id":522, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":216, + "y":168 + }, + { + "height":8, + "id":523, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":56, + "x":424, + "y":312 + }, + { + "height":32, + "id":524, + "name":"door", + "properties":[ + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":464, + "y":176 + }, + { + "height":16, + "id":525, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":352, + "y":168 + }, + { + "height":56, + "id":526, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":368, + "y":256 + }, + { + "height":40, + "id":527, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":272, + "y":240 + }, + { + "height":8, + "id":528, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":480, + "y":312 + }, + { + "height":16, + "id":529, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":576, + "y":176 + }, + { + "height":40, + "id":530, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":552, + "y":248 + }, + { + "height":40, + "id":531, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":408, + "y":192 + }, + { + "height":32, + "id":532, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":544, + "y":176 + }, + { + "height":24, + "id":533, + "name":"spirit", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":48, + "x":112, + "y":416 + }, + { + "height":16, + "id":534, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":96, + "x":16, + "y":448 + }, + { + "height":16, + "id":535, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":96, + "x":192, + "y":400 + }, + { + "height":8, + "id":536, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":96, + "x":192, + "y":472 + }, + { + "height":16, + "id":537, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":184, + "y":376 + }, + { + "height":40, + "id":538, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":224, + "y":392 + }, + { + "height":16, + "id":539, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":344, + "y":384 + }, + { + "height":16, + "id":540, + "name":"flame", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":344, + "y":360 + }, + { + "height":8, + "id":541, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":344, + "y":472 + }, + { + "height":8, + "id":542, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":424, + "y":472 + }, + { + "height":24, + "id":543, + "name":"spirit", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":72, + "x":480, + "y":416 + }, + { + "height":16, + "id":544, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":528, + "y":384 + }, + { + "height":16, + "id":545, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":528, + "y":360 + }, + { + "height":8, + "id":546, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":800, + "y":472 + }, + { + "height":16, + "id":547, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1000, + "y":344 + }, + { + "height":8, + "id":548, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":120, + "x":808, + "y":464 + }, + { + "height":40, + "id":549, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":872, + "y":400 + }, + { + "height":16, + "id":550, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":880, + "y":336 + }, + { + "height":16, + "id":551, + "name":"key", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":704, + "y":424 + }, + { + "height":8, + "id":552, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":640, + "y":472 + }, + { + "height":16, + "id":553, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":736, + "y":352 + }, + { + "height":16, + "id":554, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":688, + "y":336 + }, + { + "height":24, + "id":555, + "name":"start", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":32, + "y":120 + }, + { + "height":8, + "id":556, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":960, + "y":472 + }, + { + "height":48, + "id":557, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":976, + "y":400 + }, + { + "height":48, + "id":558, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1096, + "y":384 + }, + { + "height":8, + "id":559, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1120, + "y":472 + }, + { + "height":8, + "id":560, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":120, + "x":1136, + "y":464 + }, + { + "height":48, + "id":561, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1168, + "y":416 + }, + { + "height":16, + "id":562, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1184, + "y":360 + }, + { + "height":16, + "id":563, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1216, + "y":360 + }, + { + "height":8, + "id":564, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1280, + "y":472 + }, + { + "height":8, + "id":565, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":1304, + "y":464 + }, + { + "height":40, + "id":566, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1320, + "y":336 + }, + { + "height":16, + "id":567, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1368, + "y":376 + }, + { + "height":40, + "id":568, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1336, + "y":424 + }, + { + "height":8, + "id":579, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":7 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":960, + "y":80 + }, + { + "height":8, + "id":580, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":7 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":1088, + "y":80 + }, + { + "height":8, + "id":581, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":960, + "y":24 + }, + { + "height":8, + "id":582, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":976, + "y":0 + }, + { + "height":8, + "id":583, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1000, + "y":8 + }, + { + "height":8, + "id":584, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1056, + "y":8 + }, + { + "height":8, + "id":585, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1096, + "y":0 + }, + { + "height":8, + "id":586, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1080, + "y":16 + }, + { + "height":8, + "id":587, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1032, + "y":0 + }, + { + "height":8, + "id":588, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":8 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1112, + "y":8 + }, + { + "height":160, + "id":591, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":0, + "y":0 + }, + { + "height":160, + "id":597, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":952, + "y":0 + }, + { + "height":160, + "id":598, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":960, + "y":0 + }, + { + "height":160, + "id":599, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1112, + "y":0 + }, + { + "height":160, + "id":601, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":0, + "y":320 + }, + { + "height":8, + "id":602, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":0, + "y":320 + }, + { + "height":8, + "id":603, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":160, + "y":320 + }, + { + "height":8, + "id":604, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":480, + "y":320 + }, + { + "height":8, + "id":605, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":0, + "y":0 + }, + { + "height":8, + "id":606, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":160, + "y":0 + }, + { + "height":8, + "id":607, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":320, + "y":0 + }, + { + "height":8, + "id":608, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":480, + "y":0 + }, + { + "height":8, + "id":609, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":640, + "y":0 + }, + { + "height":8, + "id":610, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":800, + "y":0 + }, + { + "height":8, + "id":611, + "name":"blocked", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":960, + "y":0 + }, + { + "height":8, + "id":612, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":613 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":568, + "y":472 + }, + { + "height":8, + "id":613, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":612 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":1024, + "y":320 + }, + { + "height":8, + "id":614, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":615 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":320, + "y":320 + }, + { + "height":8, + "id":615, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":614 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":960, + "y":152 + }, + { + "height":8, + "id":616, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":617 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":64, + "y":472 + }, + { + "height":8, + "id":617, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":616 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":600, + "y":160 + }, + { + "height":8, + "id":618, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":619 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":8, + "y":160 + }, + { + "height":8, + "id":619, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":618 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":912, + "y":152 + }, + { + "height":32, + "id":620, + "name":"door", + "properties":[ + { + "name":"param", + "type":"string", + "value":"1" + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1200, + "y":272 + }, + { + "height":8, + "id":621, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":24 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":1152, + "y":312 + }, + { + "height":8, + "id":622, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":28 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1144, + "y":312 + }, + { + "height":8, + "id":624, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":28 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1184, + "y":312 + }, + { + "height":16, + "id":625, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1256, + "y":272 + }, + { + "height":16, + "id":627, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1128, + "y":288 + }, + { + "height":16, + "id":628, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1144, + "y":224 + }, + { + "height":16, + "id":629, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1248, + "y":240 + }, + { + "height":8, + "id":630, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":631 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":1192, + "y":320 + }, + { + "height":8, + "id":631, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":630 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":1152, + "y":312 + }, + { + "height":8, + "id":632, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1184, + "y":208 + }, + { + "height":8, + "id":633, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1208, + "y":208 + }, + { + "height":16, + "id":640, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1408, + "y":288 + }, + { + "height":32, + "id":643, + "name":"door", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1296, + "y":176 + }, + { + "height":8, + "id":644, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":144, + "x":1448, + "y":312 + }, + { + "height":8, + "id":646, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":72, + "x":1480, + "y":256 + }, + { + "height":8, + "id":647, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1472, + "y":184 + }, + { + "height":8, + "id":648, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1560, + "y":184 + }, + { + "height":8, + "id":651, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":1640, + "y":472 + }, + { + "height":8, + "id":652, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":64, + "x":1792, + "y":208 + }, + { + "height":8, + "id":653, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":62 + }], + "rotation":0, + "type":"", + "visible":true, + "width":72, + "x":1792, + "y":168 + }, + { + "height":32, + "id":654, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1888, + "y":224 + }, + { + "height":16, + "id":655, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1888, + "y":176 + }, + { + "height":8, + "id":657, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1632, + "y":424 + }, + { + "height":8, + "id":658, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1664, + "y":424 + }, + { + "height":16, + "id":659, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1736, + "y":432 + }, + { + "height":8, + "id":660, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":112, + "x":1440, + "y":472 + }, + { + "height":16, + "id":661, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1456, + "y":368 + }, + { + "height":16, + "id":662, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1536, + "y":344 + }, + { + "height":16, + "id":663, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1480, + "y":336 + }, + { + "height":24, + "id":664, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1352, + "y":184 + }, + { + "height":16, + "id":666, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":654 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1888, + "y":192 + }, + { + "height":32, + "id":669, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1736, + "y":176 + }, + { + "height":16, + "id":670, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":669 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1616, + "y":192 + }, + { + "height":24, + "id":671, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1712, + "y":232 + }, + { + "height":16, + "id":672, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1616, + "y":272 + }, + { + "height":16, + "id":673, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1736, + "y":288 + }, + { + "height":8, + "id":674, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":72, + "x":1800, + "y":472 + }, + { + "height":16, + "id":676, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1776, + "y":400 + }, + { + "height":16, + "id":677, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1888, + "y":384 + }, + { + "height":24, + "id":678, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1880, + "y":280 + }, + { + "height":32, + "id":679, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2488, + "y":336 + }, + { + "height":16, + "id":680, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":679 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2472, + "y":400 + }, + { + "height":8, + "id":681, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":1944, + "y":472 + }, + { + "height":8, + "id":682, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":62 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":1944, + "y":432 + }, + { + "height":8, + "id":683, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1960, + "y":352 + }, + { + "height":8, + "id":684, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2032, + "y":352 + }, + { + "height":24, + "id":685, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1872, + "y":344 + }, + { + "height":8, + "id":686, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":88, + "x":2112, + "y":384 + }, + { + "height":8, + "id":687, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":144, + "x":2088, + "y":464 + }, + { + "height":8, + "id":688, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":1944, + "y":416 + }, + { + "height":8, + "id":689, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":2016, + "y":416 + }, + { + "height":8, + "id":690, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":62 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":2016, + "y":432 + }, + { + "height":8, + "id":691, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":2016, + "y":472 + }, + { + "height":16, + "id":692, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2256, + "y":448 + }, + { + "height":16, + "id":693, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2376, + "y":448 + }, + { + "height":8, + "id":695, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":64, + "x":2288, + "y":360 + }, + { + "height":24, + "id":696, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2512, + "y":344 + }, + { + "height":32, + "id":697, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2536, + "y":384 + }, + { + "height":16, + "id":698, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":697 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2424, + "y":448 + }, + { + "height":16, + "id":699, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":700 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2608, + "y":400 + }, + { + "height":32, + "id":700, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2624, + "y":336 + }, + { + "height":16, + "id":701, + "name":"key", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2576, + "y":448 + }, + { + "height":16, + "id":702, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2416, + "y":432 + }, + { + "height":16, + "id":703, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2696, + "y":448 + }, + { + "height":16, + "id":704, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2576, + "y":432 + }, + { + "height":16, + "id":705, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2696, + "y":352 + }, + { + "height":8, + "id":706, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2304, + "y":392 + }, + { + "height":8, + "id":708, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2328, + "y":392 + }, + { + "height":24, + "id":709, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2664, + "y":280 + }, + { + "height":24, + "id":710, + "name":"ninja", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2624, + "y":184 + }, + { + "height":24, + "id":711, + "name":"ninja", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1304, + "y":232 + }, + { + "height":8, + "id":713, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":72, + "x":2440, + "y":208 + }, + { + "height":8, + "id":714, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":62 + }], + "rotation":0, + "type":"", + "visible":true, + "width":80, + "x":2440, + "y":168 + }, + { + "height":8, + "id":715, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2456, + "y":272 + }, + { + "height":8, + "id":716, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2496, + "y":272 + }, + { + "height":16, + "id":717, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2536, + "y":176 + }, + { + "height":16, + "id":718, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2416, + "y":272 + }, + { + "height":8, + "id":719, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2464, + "y":304 + }, + { + "height":32, + "id":720, + "name":"door", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1256, + "y":176 + }, + { + "height":24, + "id":721, + "name":"cloud", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2176, + "y":416 + }, + { + "height":8, + "id":722, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1976, + "y":184 + }, + { + "height":8, + "id":723, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2016, + "y":184 + }, + { + "height":16, + "id":724, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1936, + "y":192 + }, + { + "height":16, + "id":725, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2064, + "y":192 + }, + { + "height":16, + "id":726, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1928, + "y":176 + }, + { + "height":8, + "id":727, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2112, + "y":312 + }, + { + "height":8, + "id":728, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2176, + "y":312 + }, + { + "height":8, + "id":730, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":48, + "x":2144, + "y":208 + }, + { + "height":24, + "id":731, + "name":"cloud", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2208, + "y":240 + }, + { + "height":24, + "id":732, + "name":"cloud", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2112, + "y":240 + }, + { + "height":8, + "id":733, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2272, + "y":312 + }, + { + "height":8, + "id":734, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2336, + "y":312 + }, + { + "height":24, + "id":735, + "name":"demon", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1992, + "y":280 + }, + { + "height":16, + "id":738, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2256, + "y":176 + }, + { + "height":16, + "id":739, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2376, + "y":192 + }, + { + "height":24, + "id":740, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2280, + "y":232 + }, + { + "height":24, + "id":741, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2680, + "y":392 + }, + { + "height":8, + "id":742, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":62 + }], + "rotation":0, + "type":"", + "visible":true, + "width":96, + "x":1952, + "y":8 + }, + { + "height":8, + "id":743, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":88, + "x":1952, + "y":48 + }, + { + "height":24, + "id":744, + "name":"cloud", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1960, + "y":80 + }, + { + "height":24, + "id":745, + "name":"cloud", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2032, + "y":80 + }, + { + "height":8, + "id":746, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1976, + "y":96 + }, + { + "height":8, + "id":747, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2016, + "y":96 + }, + { + "height":16, + "id":748, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":749 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1936, + "y":128 + }, + { + "height":32, + "id":749, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1928, + "y":64 + }, + { + "height":32, + "id":750, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2064, + "y":64 + }, + { + "height":16, + "id":751, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":750 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2056, + "y":128 + }, + { + "height":8, + "id":752, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":144, + "x":1768, + "y":152 + }, + { + "height":24, + "id":753, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1856, + "y":24 + }, + { + "height":8, + "id":754, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":56, + "x":1808, + "y":96 + }, + { + "height":16, + "id":755, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":756 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1680, + "y":80 + }, + { + "height":32, + "id":756, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1664, + "y":112 + }, + { + "height":24, + "id":757, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1696, + "y":24 + }, + { + "height":16, + "id":758, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1728, + "y":128 + }, + { + "height":8, + "id":759, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2144, + "y":144 + }, + { + "height":8, + "id":760, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2176, + "y":112 + }, + { + "height":8, + "id":761, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2136, + "y":112 + }, + { + "height":16, + "id":762, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2096, + "y":128 + }, + { + "height":24, + "id":763, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2168, + "y":24 + }, + { + "height":16, + "id":764, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2216, + "y":112 + }, + { + "height":8, + "id":766, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":2272, + "y":48 + }, + { + "height":8, + "id":767, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":2320, + "y":48 + }, + { + "height":24, + "id":768, + "name":"cloud", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2280, + "y":80 + }, + { + "height":24, + "id":769, + "name":"cloud", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2352, + "y":80 + }, + { + "height":8, + "id":771, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":62 + }], + "rotation":0, + "type":"", + "visible":true, + "width":64, + "x":2448, + "y":8 + }, + { + "height":8, + "id":772, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":62 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2464, + "y":104 + }, + { + "height":8, + "id":773, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2464, + "y":152 + }, + { + "height":8, + "id":774, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":48, + "x":2456, + "y":88 + }, + { + "height":8, + "id":775, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2432, + "y":64 + }, + { + "height":8, + "id":776, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2520, + "y":64 + }, + { + "height":24, + "id":777, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2440, + "y":120 + }, + { + "height":24, + "id":778, + "name":"ninja", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2512, + "y":120 + }, + { + "height":8, + "id":779, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":144, + "x":2568, + "y":152 + }, + { + "height":16, + "id":780, + "name":"key", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2656, + "y":104 + }, + { + "height":24, + "id":781, + "name":"cloud", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2664, + "y":32 + }, + { + "height":24, + "id":782, + "name":"cloud", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2600, + "y":32 + }, + { + "height":24, + "id":783, + "name":"demon", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2616, + "y":96 + }, + { + "height":16, + "id":784, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":785 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1408, + "y":32 + }, + { + "height":32, + "id":785, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1304, + "y":16 + }, + { + "height":16, + "id":787, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1256, + "y":64 + }, + { + "height":16, + "id":788, + "name":"oni", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1144, + "y":80 + }, + { + "height":24, + "id":789, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1224, + "y":120 + }, + { + "height":8, + "id":790, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":61 + }], + "rotation":0, + "type":"", + "visible":true, + "width":48, + "x":1336, + "y":152 + }, + { + "height":8, + "id":791, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":56, + "x":1328, + "y":48 + }, + { + "height":8, + "id":793, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":13 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":1296, + "y":0 + }, + { + "height":8, + "id":794, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":13 + }], + "rotation":0, + "type":"", + "visible":true, + "width":40, + "x":1384, + "y":0 + }, + { + "height":24, + "id":796, + "name":"cloud", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1336, + "y":72 + }, + { + "height":8, + "id":797, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1328, + "y":120 + }, + { + "height":8, + "id":798, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1384, + "y":120 + }, + { + "height":24, + "id":799, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1512, + "y":120 + }, + { + "height":24, + "id":800, + "name":"ninja", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1464, + "y":72 + }, + { + "height":16, + "id":801, + "name":"oni", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1568, + "y":32 + }, + { + "height":16, + "id":802, + "name":"switch", + "properties":[ + { + "name":"target", + "type":"int", + "value":803 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1288, + "y":80 + }, + { + "height":32, + "id":803, + "name":"sdoor", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1304, + "y":64 + }, + { + "height":8, + "id":804, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":805 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":1344, + "y":0 + }, + { + "height":8, + "id":805, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":804 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2944, + "y":472 + }, + { + "height":8, + "id":808, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":32 + }], + "rotation":0, + "type":"", + "visible":true, + "width":32, + "x":2944, + "y":472 + }, + { + "height":8, + "id":809, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3096, + "y":392 + }, + { + "height":16, + "id":810, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3080, + "y":240 + }, + { + "height":8, + "id":811, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":63 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":3120, + "y":472 + }, + { + "height":8, + "id":812, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3160, + "y":392 + }, + { + "height":32, + "id":813, + "name":"door", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2904, + "y":272 + }, + { + "height":8, + "id":814, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":63 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":2920, + "y":312 + }, + { + "height":16, + "id":815, + "name":"key", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2976, + "y":288 + }, + { + "height":16, + "id":816, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3160, + "y":448 + }, + { + "height":8, + "id":817, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":63 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":2992, + "y":152 + }, + { + "height":8, + "id":818, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2992, + "y":24 + }, + { + "height":8, + "id":819, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2920, + "y":24 + }, + { + "height":8, + "id":820, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2816, + "y":344 + }, + { + "height":8, + "id":821, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2976, + "y":344 + }, + { + "height":8, + "id":822, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2856, + "y":184 + }, + { + "height":8, + "id":823, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3056, + "y":184 + }, + { + "height":8, + "id":824, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2848, + "y":72 + }, + { + "height":8, + "id":825, + "name":"torch", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3064, + "y":72 + }, + { + "height":24, + "id":827, + "name":"demon", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2992, + "y":392 + }, + { + "height":24, + "id":828, + "name":"ninja", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3064, + "y":440 + }, + { + "height":24, + "id":829, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3016, + "y":184 + }, + { + "height":24, + "id":830, + "name":"ninja", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2896, + "y":232 + }, + { + "height":24, + "id":831, + "name":"demon", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2944, + "y":72 + }, + { + "height":24, + "id":832, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2976, + "y":120 + }, + { + "height":24, + "id":833, + "name":"demon", + "properties":[ + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2808, + "y":440 + }, + { + "height":24, + "id":834, + "name":"ninja", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2848, + "y":392 + }, + { + "height":8, + "id":835, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":53 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3176, + "y":16 + }, + { + "height":8, + "id":836, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":54 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3176, + "y":24 + }, + { + "height":8, + "id":837, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":63 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":2992, + "y":312 + }, + { + "height":16, + "id":838, + "name":"gtail", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2968, + "y":32 + }, + { + "height":16, + "id":840, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2840, + "y":80 + }, + { + "height":16, + "id":841, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3016, + "y":352 + }, + { + "height":16, + "id":842, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2832, + "y":240 + }, + { + "height":16, + "id":843, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2776, + "y":352 + }, + { + "height":16, + "id":844, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":3064, + "y":400 + }, + { + "height":16, + "id":845, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1416, + "y":80 + }, + { + "height":16, + "id":846, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1616, + "y":32 + }, + { + "height":16, + "id":847, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2216, + "y":80 + }, + { + "height":16, + "id":848, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2696, + "y":32 + }, + { + "height":16, + "id":849, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2688, + "y":448 + }, + { + "height":16, + "id":850, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2064, + "y":448 + }, + { + "height":16, + "id":851, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1736, + "y":288 + }, + { + "height":16, + "id":852, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1296, + "y":240 + }, + { + "height":16, + "id":853, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1136, + "y":240 + }, + { + "height":16, + "id":854, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1576, + "y":368 + }, + { + "height":16, + "id":855, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1416, + "y":360 + }, + { + "height":16, + "id":856, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1136, + "y":336 + }, + { + "height":16, + "id":857, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":656, + "y":344 + }, + { + "height":16, + "id":858, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1024, + "y":104 + }, + { + "height":16, + "id":859, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":24, + "y":448 + }, + { + "height":16, + "id":861, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":240, + "y":56 + }, + { + "height":16, + "id":862, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":560, + "y":192 + }, + { + "height":16, + "id":863, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2536, + "y":448 + }, + { + "height":16, + "id":864, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2096, + "y":192 + }, + { + "height":16, + "id":865, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2056, + "y":240 + }, + { + "height":16, + "id":866, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":2696, + "y":192 + }, + { + "height":16, + "id":867, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1896, + "y":400 + }, + { + "height":8, + "id":868, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":870 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":2632, + "y":472 + }, + { + "height":8, + "id":869, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":24 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":2632, + "y":472 + }, + { + "height":8, + "id":870, + "name":"link", + "properties":[ + { + "name":"target", + "type":"int", + "value":868 + }], + "rotation":0, + "type":"", + "visible":true, + "width":24, + "x":664, + "y":160 + }, + { + "height":8, + "id":871, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":640, + "y":312 + }, + { + "height":32, + "id":872, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":776, + "y":184 + }, + { + "height":16, + "id":873, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":752, + "y":192 + }, + { + "height":16, + "id":874, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":648, + "y":224 + }, + { + "height":8, + "id":875, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":800, + "y":312 + }, + { + "height":8, + "id":876, + "name":"platform", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":120, + "x":824, + "y":304 + }, + { + "height":8, + "id":877, + "name":"fill", + "properties":[ + { + "name":"tile", + "type":"int", + "value":59 + }], + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":960, + "y":312 + }, + { + "height":16, + "id":878, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":816, + "y":264 + }, + { + "height":16, + "id":879, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1104, + "y":184 + }, + { + "height":48, + "id":880, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":896, + "y":184 + }, + { + "height":64, + "id":881, + "name":"spider", + "properties":[ + { + "name":"fixed", + "type":"int", + "value":1 + }, + { + "name":"param", + "type":"int", + "value":1 + }], + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1024, + "y":192 + }, + { + "height":16, + "id":882, + "name":"vampire", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":872, + "y":240 + }, + { + "height":16, + "id":884, + "name":"gem", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1160, + "y":32 + }, + { + "height":16, + "id":886, + "name":"potion", + "rotation":0, + "type":"", + "visible":true, + "width":8, + "x":1624, + "y":368 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + { + "color":"#fce94f", + "draworder":"topdown", + "id":3, + "name":"Helper", + "objects":[ + { + "height":160, + "id":186, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":0, + "y":0 + }, + { + "height":160, + "id":187, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":160, + "y":0 + }, + { + "height":160, + "id":190, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":480, + "y":0 + }, + { + "height":160, + "id":191, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":320, + "y":0 + }, + { + "height":160, + "id":305, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":640, + "y":0 + }, + { + "height":160, + "id":306, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":800, + "y":0 + }, + { + "height":160, + "id":307, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1120, + "y":0 + }, + { + "height":160, + "id":308, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":960, + "y":0 + }, + { + "height":160, + "id":309, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1280, + "y":0 + }, + { + "height":160, + "id":310, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1440, + "y":0 + }, + { + "height":160, + "id":311, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1760, + "y":0 + }, + { + "height":160, + "id":312, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1600, + "y":0 + }, + { + "height":160, + "id":376, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1920, + "y":0 + }, + { + "height":160, + "id":377, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2080, + "y":0 + }, + { + "height":160, + "id":403, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2240, + "y":0 + }, + { + "height":160, + "id":404, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2400, + "y":0 + }, + { + "height":160, + "id":405, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2560, + "y":0 + }, + { + "height":160, + "id":420, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2720, + "y":0 + }, + { + "height":160, + "id":451, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2880, + "y":0 + }, + { + "height":160, + "id":452, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":3040, + "y":0 + }, + { + "height":160, + "id":475, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":0, + "y":160 + }, + { + "height":160, + "id":476, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":160, + "y":160 + }, + { + "height":160, + "id":477, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":480, + "y":160 + }, + { + "height":160, + "id":478, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":320, + "y":160 + }, + { + "height":160, + "id":479, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":640, + "y":160 + }, + { + "height":160, + "id":480, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":800, + "y":160 + }, + { + "height":160, + "id":481, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1120, + "y":160 + }, + { + "height":160, + "id":482, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":960, + "y":160 + }, + { + "height":160, + "id":483, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1280, + "y":160 + }, + { + "height":160, + "id":484, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1440, + "y":160 + }, + { + "height":160, + "id":485, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1760, + "y":160 + }, + { + "height":160, + "id":486, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1600, + "y":160 + }, + { + "height":160, + "id":487, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1920, + "y":160 + }, + { + "height":160, + "id":488, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2080, + "y":160 + }, + { + "height":160, + "id":489, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2240, + "y":160 + }, + { + "height":160, + "id":490, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2400, + "y":160 + }, + { + "height":160, + "id":491, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2560, + "y":160 + }, + { + "height":160, + "id":492, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2720, + "y":160 + }, + { + "height":160, + "id":493, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2880, + "y":160 + }, + { + "height":160, + "id":494, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":3040, + "y":160 + }, + { + "height":160, + "id":495, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":0, + "y":320 + }, + { + "height":160, + "id":496, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":160, + "y":320 + }, + { + "height":160, + "id":497, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":480, + "y":320 + }, + { + "height":160, + "id":498, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":320, + "y":320 + }, + { + "height":160, + "id":499, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":640, + "y":320 + }, + { + "height":160, + "id":500, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":800, + "y":320 + }, + { + "height":160, + "id":501, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1120, + "y":320 + }, + { + "height":160, + "id":502, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":960, + "y":320 + }, + { + "height":160, + "id":503, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1280, + "y":320 + }, + { + "height":160, + "id":504, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1440, + "y":320 + }, + { + "height":160, + "id":505, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1760, + "y":320 + }, + { + "height":160, + "id":506, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1600, + "y":320 + }, + { + "height":160, + "id":507, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":1920, + "y":320 + }, + { + "height":160, + "id":508, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2080, + "y":320 + }, + { + "height":160, + "id":509, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2240, + "y":320 + }, + { + "height":160, + "id":510, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2400, + "y":320 + }, + { + "height":160, + "id":511, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2560, + "y":320 + }, + { + "height":160, + "id":512, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2720, + "y":320 + }, + { + "height":160, + "id":513, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":2880, + "y":320 + }, + { + "height":160, + "id":514, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":160, + "x":3040, + "y":320 + }], + "opacity":0.5, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }], + "nextlayerid":6, + "nextobjectid":887, + "orientation":"orthogonal", + "renderorder":"right-down", + "tiledversion":"1.3.1", + "tileheight":8, + "tilesets":[ + { + "columns":16, + "firstgid":1, + "image":"tiles.png", + "imageheight":32, + "imagewidth":128, + "margin":0, + "name":"default", + "spacing":0, + "tilecount":64, + "tileheight":8, + "tilewidth":8 + }], + "tilewidth":8, + "type":"map", + "version":1.2, + "width":400 +} \ No newline at end of file diff --git a/data/switch.png b/data/switch.png new file mode 100644 index 0000000..0372f03 Binary files /dev/null and b/data/switch.png differ diff --git a/data/tiles.png b/data/tiles.png new file mode 100644 index 0000000..3d601d2 Binary files /dev/null and b/data/tiles.png differ diff --git a/data/vampire.png b/data/vampire.png new file mode 100644 index 0000000..6033989 Binary files /dev/null and b/data/vampire.png differ -- cgit v1.2.3