From 3b274c7a813f51936fbfbc3d2e9f680924d77177 Mon Sep 17 00:00:00 2001 From: Lucas Scharenbroich Date: Thu, 21 Jul 2022 20:26:46 -0500 Subject: [PATCH] Demo 5 complete --- demos/kfest-2022/demo-5/App.Main.s | 536 + demos/kfest-2022/demo-5/App.s | 15 + demos/kfest-2022/demo-5/GTEDemo5 | Bin 0 -> 75230 bytes demos/kfest-2022/demo-5/README.txt | 3 + demos/kfest-2022/demo-5/_FileInformation.txt | 2 + .../demo-5/assets/_FileInformation.txt | 1 + demos/kfest-2022/demo-5/assets/overworld.ntp | Bin 0 -> 11993 bytes .../demo-5/assets/tiled/Overworld.tsx | 37 + .../demo-5/assets/tiled/world_1-1.json | 60 + .../demo-5/assets/tiled/world_1-1.tmx | 48 + .../assets/tilesets/smb-256-128-4bpp.png | Bin 0 -> 3229 bytes demos/kfest-2022/demo-5/build-image.bat | 18 + demos/kfest-2022/demo-5/gen/App.TileMapBG0.s | 254 + demos/kfest-2022/demo-5/gen/App.TileSet.s | 13689 ++++++++++++++++ demos/kfest-2022/demo-5/gen/App.TileSetAnim.s | 52 + demos/kfest-2022/demo-5/package-lock.json | 150 + demos/kfest-2022/demo-5/package.json | 44 + tools/tiled2iigs.js | 103 +- 18 files changed, 14983 insertions(+), 29 deletions(-) create mode 100644 demos/kfest-2022/demo-5/App.Main.s create mode 100644 demos/kfest-2022/demo-5/App.s create mode 100644 demos/kfest-2022/demo-5/GTEDemo5 create mode 100644 demos/kfest-2022/demo-5/README.txt create mode 100644 demos/kfest-2022/demo-5/_FileInformation.txt create mode 100644 demos/kfest-2022/demo-5/assets/_FileInformation.txt create mode 100644 demos/kfest-2022/demo-5/assets/overworld.ntp create mode 100644 demos/kfest-2022/demo-5/assets/tiled/Overworld.tsx create mode 100644 demos/kfest-2022/demo-5/assets/tiled/world_1-1.json create mode 100644 demos/kfest-2022/demo-5/assets/tiled/world_1-1.tmx create mode 100644 demos/kfest-2022/demo-5/assets/tilesets/smb-256-128-4bpp.png create mode 100644 demos/kfest-2022/demo-5/build-image.bat create mode 100644 demos/kfest-2022/demo-5/gen/App.TileMapBG0.s create mode 100644 demos/kfest-2022/demo-5/gen/App.TileSet.s create mode 100644 demos/kfest-2022/demo-5/gen/App.TileSetAnim.s create mode 100644 demos/kfest-2022/demo-5/package-lock.json create mode 100644 demos/kfest-2022/demo-5/package.json diff --git a/demos/kfest-2022/demo-5/App.Main.s b/demos/kfest-2022/demo-5/App.Main.s new file mode 100644 index 0000000..e6a22bd --- /dev/null +++ b/demos/kfest-2022/demo-5/App.Main.s @@ -0,0 +1,536 @@ +; Test driver to exercise graphics routines. + + REL + DSK MAINSEG + + use Locator.Macs + use Load.Macs + use Mem.Macs + use Misc.Macs + use Util.Macs + use EDS.GSOS.Macs + use GTE.Macs + use Tool222.Macs.s + + mx %00 + +tiledata EXT ; tileset buffer +TileSetPalette EXT + +; Keycodes +LEFT_ARROW equ $08 +RIGHT_ARROW equ $15 +UP_ARROW equ $0B +DOWN_ARROW equ $0A + +; Direct page space +MyUserId equ 0 +BankLoad equ 2 +StartX equ 4 +StartY equ 6 +TileMapWidth equ 8 +TileMapHeight equ 10 +ScreenWidth equ 12 +ScreenHeight equ 14 +MaxGlobalX equ 16 +MaxGlobalY equ 18 +MaxBG0X equ 20 +MaxBG0Y equ 22 +OldOneSecondCounter equ 26 +appTmp0 equ 28 +PlayerX equ 30 +PlayerY equ 32 +PlayerXVel equ 34 +PlayerYVel equ 36 +PlayerStanding equ 38 +PlayerGlobalX equ 40 +PlayerGlobalY equ 42 +LastHFlip equ 44 +SpriteFrame equ 46 +SpriteToggle equ 48 +SpriteCount equ 50 + + phk + plb + + sta MyUserId ; GS/OS passes the memory manager user ID for the application into the program + tdc + sta MyDirectPage ; Keep a copy for the overlay callback + + _MTStartUp ; GTE requires the miscellaneous toolset to be running + + lda #0 ; Engine in Fast Mode + jsr GTEStartUp ; Load and install the GTE User Tool + jsr SoundStartUp + jsr StartMusic + +; Initialize local variables + + stz StartX + stz StartY + stz frameCount + stz LastHFlip + stz SpriteCount + stz SpriteToggle + +; Initialize the graphics screen playfield + + pea #320 + pea #200 + _GTESetScreenMode + +; Load a tileset + + pea #^tiledata + pea #tiledata + _GTELoadTileSet + + pea $0000 + pea #^TileSetPalette + pea #TileSetPalette + _GTESetPalette + +; Set up our level data + + jsr BG0SetUp + jsr SetLimits + + lda #193 ; Tile ID of '0' + jsr InitOverlay ; Initialize the status bar + pha + _GTEGetSeconds + pla + sta OldOneSecondCounter + jsr UdtOverlay + +; Initialize the sprite's global position (this is tracked outside of the tile engine) + + lda #16 + sta PlayerGlobalX + sta PlayerX + lda MaxGlobalY + sec + sbc #48 ; 32 for tiles, 16 for sprite + sta PlayerGlobalY + sta PlayerY + + stz PlayerXVel + stz PlayerYVel + +; Create the sprites + +HERO_FRAME_1 equ {SPRITE_16X16+145} +HERO_VBUFF_1 equ VBUFF_SPRITE_START+0*VBUFF_SPRITE_STEP +HERO_FRAME_2 equ {SPRITE_16X16+147} +HERO_VBUFF_2 equ VBUFF_SPRITE_START+1*VBUFF_SPRITE_STEP +HERO_FRAME_3 equ {SPRITE_16X16+149} +HERO_VBUFF_3 equ VBUFF_SPRITE_START+2*VBUFF_SPRITE_STEP +HERO_FRAME_4 equ {SPRITE_16X16+151} +HERO_VBUFF_4 equ VBUFF_SPRITE_START+3*VBUFF_SPRITE_STEP +HERO_SLOT equ 1 + + pea HERO_FRAME_1 + pea HERO_VBUFF_1 + _GTECreateSpriteStamp + + pea HERO_FRAME_2 + pea HERO_VBUFF_2 + _GTECreateSpriteStamp + + pea HERO_FRAME_3 + pea HERO_VBUFF_3 + _GTECreateSpriteStamp + + pea HERO_FRAME_4 + pea HERO_VBUFF_4 + _GTECreateSpriteStamp + + pea HERO_FRAME_1 + pei PlayerX + pei PlayerY + pea HERO_SLOT ; Put the player in slot 1 + _GTEAddSprite + + pea HERO_SLOT + pea $0000 + pea HERO_VBUFF_1 ; and use this stamp + _GTEUpdateSprite + +EvtLoop + pha + _GTEReadControl + pla + + jsr HandleKeys ; Do the generic key handlers + bcs :do_more + brl do_render + +:do_more + bit #PAD_BUTTON_A + beq :no_a + pha + jsr handle_a + pla +:no_a + bit #PAD_KEY_DOWN + beq :other_keys + and #$007F + cmp #'p' + bne :not_p + pea $0001 + _NTPPlayMusic + bra EvtLoop +:not_p cmp #'[' + bne do_render + _NTPStopMusic + bra EvtLoop + +:other_keys + and #$007F + cmp #LEFT_ARROW + bne *+5 + jmp handle_left + + cmp #RIGHT_ARROW + bne *+5 + jmp handle_right + + cmp #' ' + bne do_render + stz PlayerXVel + +do_render + jsr UpdatePlayerPos ; Apply forces + jsr ApplyCollisions ; Check if we run into things + jsr UpdateCameraPos ; Moves the screen + + pea HERO_SLOT + pei PlayerX + pei PlayerY + _GTEMoveSprite ; Move the sprite to this local position + + pea $0000 + _GTERender + +; Update the performance counters + + inc frameCount + pha + _GTEGetSeconds + pla + cmp OldOneSecondCounter + beq :noudt + sta OldOneSecondCounter + jsr UdtOverlay + stz frameCount +:noudt + brl EvtLoop + +; Exit code +Exit + jsr SoundShutDown + _GTEShutDown +Quit + _QuitGS qtRec + + bcs Fatal +Fatal brk $00 + +qtRec adrl $0000 + da $00 + +handle_a + lda PlayerStanding + beq :no_jump + lda #-9 + sta PlayerYVel +:no_jump rts + +handle_left + lda PlayerXVel + bpl :ok + cmp #-4 + bcc :out +:ok + dec PlayerXVel +:out + jmp do_render + +handle_right lda PlayerXVel + bmi :ok + cmp #6 + bcs :out +:ok + inc PlayerXVel +:out + jmp do_render + +; Color palette +MyDirectPage ds 2 + +SetLimits + pha ; Allocate space for width (in tiles), height (in tiles), pointer + pha + pha + pha + _GTEGetBG0TileMapInfo + pla + sta TileMapWidth + pla + sta TileMapHeight + pla + pla ; discard the pointer + + pha ; Allocate space for x, y, width, height + pha + pha + pha + _GTEGetScreenInfo + pla + pla ; Discard screen corner + pla + sta ScreenWidth + pla + sta ScreenHeight + + lda TileMapWidth + asl + asl + sta MaxGlobalX + sec + sbc ScreenWidth + sta MaxBG0X + + lda TileMapHeight + asl + asl + asl + sta MaxGlobalY + sec + sbc ScreenHeight + sta MaxBG0Y + +; Check if the current StartX and StartY are out of bounds + lda StartX + cmp MaxBG0X + bcc :x_ok + lda MaxBG0X +:x_ok pha + + lda StartY + cmp MaxBG0Y + bcc :y_ok + lda MaxBG0Y +:y_ok pha + _GTESetBG0Origin + + rts + + +; Use Tool222 (NinjaTrackerPlus) for music playback +SoundStartUp + pea $00DE + pea $0000 + _LoadOneTool + bcc *+4 + brk $02 + + lda MyUserId + pha + _NTPStartUp + bcc *+4 + brk $04 +:out + rts + +SoundShutDown + _NTPShutDown + rts + +StartMusic + pea #^MusicFile + pea #MusicFile + _NTPLoadOneMusic + bcc *+4 + brk $06 + rts + +; Simple updates with gravity and collisions. It's important that eveything in this +; subroutine be done against the VBL tick count +UpdatePlayerPos + lda PlayerGlobalY + clc + adc PlayerYVel + bpl :not_neg_y + lda #0 + +:not_neg_y + cmp MaxGlobalY + bcc *+4 + lda MaxGlobalY + sta PlayerGlobalY + + lda PlayerGlobalX + clc + adc PlayerXVel + bpl :not_neg + lda #0 + +:not_neg + cmp MaxGlobalX + bcc *+4 + lda MaxGlobalX + sta PlayerGlobalX + rts + +ApplyCollisions + +; Convert global to local coordinates + + lda PlayerGlobalX + sec + sbc StartX + sta PlayerX + + lda PlayerGlobalY + sec + sbc StartY + sta PlayerY + +; Collision testing + + inc PlayerYVel + stz PlayerStanding + +; Check if the player is standing on the ground at their current local position + + pha ; space for result + pei PlayerX + lda PlayerY + clc + adc #16 + pha + _GTEGetTileAt + pla + +; Decide if mario's feet are on a "ground" tile (blocks, pipes, etc.) + and #TILE_ID_MASK + cmp #0 + beq :not_ground + cmp #32 + bcs :not_ground + + lda PlayerYVel + bmi :not_ground + + lda PlayerGlobalY + and #$fff8 + sta PlayerGlobalY + stz PlayerYVel ; Stop falling when we hit the ground + lda #1 + sta PlayerStanding + bra :y_ok + +:not_ground + lda PlayerYVel + bmi :y_ok + cmp #8 + bcc :y_ok + lda #7 + sta PlayerYVel +:y_ok + + ldx LastHFlip ; Update sprite frame based on actions + lda PlayerXVel + beq :no_dxv + bpl :pos_dxv + ldx #SPRITE_HFLIP + bra :no_dxv +:pos_dxv + ldx #0 +:no_dxv + sta PlayerXVel + stx LastHFlip + + lda SpriteCount + eor SpriteToggle + sta SpriteCount + +; If the player is standing and XVel != 0, pick a frame + + ldx #HERO_VBUFF_1 + lda PlayerXVel + beq :frame + + jsr _GetVBLTicks + and #$0003 + asl + tax + lda HeroFrames,x + tax +:frame + + pea HERO_SLOT + pei LastHFlip + phx + _GTEUpdateSprite + + rts + +HeroFrames dw HERO_VBUFF_2,HERO_VBUFF_3,HERO_VBUFF_4,HERO_VBUFF_3 + +; Set the scroll position based on the global coordinates of the player +; Try to center the player on the screen + +UpdateCameraPos + lda ScreenWidth + lsr + sta appTmp0 + lda PlayerGlobalX + sec + sbc appTmp0 + bpl :x_pos + lda #0 +:x_pos cmp MaxBG0X + bcc :x_ok + lda MaxBG0X +:x_ok sta StartX + + lda ScreenHeight + lsr + sta appTmp0 + lda PlayerGlobalY + sec + sbc appTmp0 + bpl :y_pos + lda #0 +:y_pos cmp MaxBG0Y + bcc :y_ok + lda MaxBG0Y +:y_ok sta StartY + + pei StartX + pei StartY + _GTESetBG0Origin + +; pea $0000 +; lda StartY +; lsr +; pha +; _GTESetBG1Origin + rts + +_GetVBLTicks + PushLong #0 + _GetTick + pla + plx + rts + +frameCount equ 24 + +MusicFile str '1/overworld.ntp' + + PUT ../StartUp.s + PUT ../../shell/Overlay.s + PUT gen/App.TileMapBG0.s diff --git a/demos/kfest-2022/demo-5/App.s b/demos/kfest-2022/demo-5/App.s new file mode 100644 index 0000000..6d3551e --- /dev/null +++ b/demos/kfest-2022/demo-5/App.s @@ -0,0 +1,15 @@ +; KFest 2022: Demo #5 + + TYP $B3 ; S16 file + DSK GTEDemo5 + XPL + +; Segment #1 -- Main execution block + + ASM App.Main.s + SNA Main + +; Segment #2 -- Tileset + + ASM gen\App.TileSet.s + SNA TSET \ No newline at end of file diff --git a/demos/kfest-2022/demo-5/GTEDemo5 b/demos/kfest-2022/demo-5/GTEDemo5 new file mode 100644 index 0000000000000000000000000000000000000000..2b8059b5d5194191a5907c9f5430766a467bd84b GIT binary patch literal 75230 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 literal 0 HcmV?d00001 diff --git a/demos/kfest-2022/demo-5/README.txt b/demos/kfest-2022/demo-5/README.txt new file mode 100644 index 0000000..0894796 --- /dev/null +++ b/demos/kfest-2022/demo-5/README.txt @@ -0,0 +1,3 @@ +Basic scroller with SMB background + - q to quit; arrows to scroll, numbers to select screen size + - make sure Overlay is present \ No newline at end of file diff --git a/demos/kfest-2022/demo-5/_FileInformation.txt b/demos/kfest-2022/demo-5/_FileInformation.txt new file mode 100644 index 0000000..b8ad54c --- /dev/null +++ b/demos/kfest-2022/demo-5/_FileInformation.txt @@ -0,0 +1,2 @@ +GTEDemo1=Type(B3),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000) +GTEDemo5=Type(B3),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000) diff --git a/demos/kfest-2022/demo-5/assets/_FileInformation.txt b/demos/kfest-2022/demo-5/assets/_FileInformation.txt new file mode 100644 index 0000000..8372a88 --- /dev/null +++ b/demos/kfest-2022/demo-5/assets/_FileInformation.txt @@ -0,0 +1 @@ +overworld.ntp=Type(D5),AuxType(0008),Access(E3) \ No newline at end of file diff --git a/demos/kfest-2022/demo-5/assets/overworld.ntp b/demos/kfest-2022/demo-5/assets/overworld.ntp new file mode 100644 index 0000000000000000000000000000000000000000..c9730beb53d12b8eae44fad3d3cd6706b445d769 GIT binary patch literal 11993 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 literal 0 HcmV?d00001 diff --git a/demos/kfest-2022/demo-5/assets/tiled/Overworld.tsx b/demos/kfest-2022/demo-5/assets/tiled/Overworld.tsx new file mode 100644 index 0000000..4753af2 --- /dev/null +++ b/demos/kfest-2022/demo-5/assets/tiled/Overworld.tsx @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demos/kfest-2022/demo-5/assets/tiled/world_1-1.json b/demos/kfest-2022/demo-5/assets/tiled/world_1-1.json new file mode 100644 index 0000000..8fe0c5f --- /dev/null +++ b/demos/kfest-2022/demo-5/assets/tiled/world_1-1.json @@ -0,0 +1,60 @@ +{ "compressionlevel":-1, + "height":30, + "infinite":false, + "layers":[ + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 153, 154, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 10, 0, 0, 0, 0, 0, 153, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 186, 186, 186, 186, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 10, 0, 0, 0, 0, 185, 186, 186, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 156, 157, 156, 157, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 155, 156, 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 0, 0, 0, 0, 0, 0, 188, 188, 188, 188, 188, 188, 159, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 188, 188, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 159, 160, 159, 160, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 26, 26, 191, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 191, 192, 191, 192, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 31, 32, 31, 32, 31, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, 0, 0, 0, 0, 188, 188, 159, 160, 188, 188, 159, 160, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 159, 160, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, 0, 0, 0, 159, 160, 0, 0, 0, 0, 159, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 0, 0, 0, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 0, 0, 0, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 188, 188, 188, 159, 160, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 26, 26, 191, 192, 26, 26, 191, 192, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 191, 192, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 191, 192, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 26, 64, 26, 26, 64, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, 250, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 0, 0, 0, 0, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 26, 64, 26, 26, 64, 26, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 0, 0, 0, 0, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 31, 32, 24, 25, 24, 25, 24, 25, 31, 32, 0, 0, 0, 0, 0, 48, 21, 54, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 48, 21, 54, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 21, 54, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 48, 21, 54, 51, 0, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 0, 0, 48, 21, 54, 51, 0, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 57, 58, 26, 26, 26, 26, 0, 0, 0, 0, 48, 21, 21, 21, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 2147483697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 48, 21, 21, 21, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 2147483697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 21, 21, 21, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 2147483697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 48, 21, 21, 21, 21, 51, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 49, 2147483697, 0, 0, 15, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 17, 18, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 0, 0, 48, 21, 21, 21, 21, 51, 0, 0, 0, 0, 9, 10, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 64, 64, 26, 26, 26, 26, 0, 0, 0, 48, 21, 54, 21, 21, 54, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 35, 34, 35, 34, 35, 0, 0, 0, 48, 21, 54, 2147483696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 35, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 34, 35, 34, 35, 0, 0, 0, 0, 19, 20, 21, 22, 0, 48, 21, 54, 21, 21, 54, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 34, 35, 34, 35, 34, 35, 0, 0, 0, 48, 21, 54, 2147483696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 35, 0, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 0, 0, 0, 0, 0, 0, 0, 0, 34, 35, 34, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 21, 54, 21, 21, 54, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 35, 34, 35, 34, 35, 0, 0, 0, 48, 21, 54, 2147483696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 34, 35, 34, 35, 5, 6, 5, 6, 5, 6, 5, 6, 0, 48, 21, 54, 21, 21, 54, 21, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 48, 21, 54, 2147483696, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 34, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 0, 0, 0, 0, 0, 48, 21, 54, 21, 21, 54, 21, 51, 0, 0, 0, 5, 6, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 64, 64, 26, 26, 26, 26, 0, 0, 48, 21, 21, 21, 21, 21, 21, 21, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 37, 37, 37, 37, 38, 0, 48, 21, 21, 21, 21, 2147483696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 38, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 0, 0, 36, 37, 37, 37, 37, 38, 0, 0, 0, 19, 20, 21, 22, 48, 21, 21, 21, 21, 21, 21, 21, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 0, 36, 37, 37, 37, 37, 37, 37, 38, 0, 48, 21, 21, 21, 21, 2147483696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 38, 314, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 316, 314, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 316, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 37, 37, 38, 0, 0, 0, 0, 0, 0, 0, 48, 21, 21, 21, 21, 21, 21, 21, 21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 37, 37, 37, 37, 38, 0, 48, 21, 21, 21, 21, 2147483696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 37, 37, 37, 37, 7, 8, 7, 8, 7, 8, 7, 8, 48, 21, 21, 21, 21, 21, 21, 21, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 7, 8, 7, 8, 7, 8, 7, 8, 38, 0, 48, 21, 21, 21, 21, 2147483696, 19, 20, 21, 22, 0, 0, 0, 0, 0, 36, 37, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 0, 0, 0, 0, 48, 21, 21, 21, 21, 21, 21, 21, 21, 51, 0, 0, 7, 8, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 64, 64, 26, 26, 26, 26, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4], + "height":30, + "id":1, + "name":"App.TileMapBG0", + "opacity":1, + "type":"tilelayer", + "visible":true, + "width":416, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "id":4, + "name":"App.TileMapBG0Flags", + "objects":[ + { + "height":48, + "id":6, + "name":"", + "properties":[ + { + "name":"Priority", + "type":"bool", + "value":true + }], + "rotation":0, + "type":"", + "visible":true, + "width":104, + "x":1272, + "y":160 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }], + "nextlayerid":5, + "nextobjectid":10, + "orientation":"orthogonal", + "renderorder":"right-down", + "tiledversion":"1.7.2", + "tileheight":8, + "tilesets":[ + { + "firstgid":1, + "source":"Overworld.tsx" + }], + "tilewidth":8, + "type":"map", + "version":"1.6", + "width":416 +} \ No newline at end of file diff --git a/demos/kfest-2022/demo-5/assets/tiled/world_1-1.tmx b/demos/kfest-2022/demo-5/assets/tiled/world_1-1.tmx new file mode 100644 index 0000000..ac1cb6a --- /dev/null +++ b/demos/kfest-2022/demo-5/assets/tiled/world_1-1.tmx @@ -0,0 +1,48 @@ + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,153,154,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,56,10,0,0,0,0,0,153,154,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,186,186,186,186,186,186,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,10,0,0,0,0,185,186,186,187,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,156,157,156,157,156,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,155,156,157,158,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,0,0,0,0,0,188,188,188,188,188,188,159,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,188,188,188,188,188,0,0,0,0,0,0,0,0,188,188,159,160,159,160,188,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,26,26,26,26,26,26,191,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,191,192,191,192,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,7,8,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,7,8,7,8,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,31,32,31,32,31,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,160,0,0,0,0,0,188,188,159,160,188,188,159,160,188,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,188,159,160,188,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,188,0,0,0,0,0,0,0,0,0,0,188,188,188,188,0,0,0,0,0,0,0,0,159,160,0,0,0,0,159,160,0,0,0,0,159,160,0,0,0,0,0,0,0,0,0,0,188,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,188,188,188,0,0,0,0,0,0,0,0,0,0,0,0,5,6,0,0,0,0,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,0,0,0,0,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,188,188,188,159,160,188,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,5,6,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,26,26,26,26,26,26,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,192,0,0,0,0,0,26,26,191,192,26,26,191,192,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,191,192,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,0,0,0,0,0,0,0,0,0,0,26,26,26,26,0,0,0,0,0,0,0,0,191,192,0,0,0,0,191,192,0,0,0,0,191,192,0,0,0,0,0,0,0,0,0,0,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,26,26,0,0,0,0,0,0,0,0,0,0,0,0,7,8,0,0,0,0,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,0,0,0,0,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,26,26,191,192,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,7,8,7,8,7,8,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,26,64,26,26,64,26,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,14,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,251,251,251,251,251,251,251,251,251,251,252,250,251,251,251,251,251,251,251,251,251,251,251,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,0,0,0,0,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,0,0,0,0,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,5,6,5,6,5,6,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,0,0,0,0,0,0,0,0,26,64,26,26,64,26,0,0,0,0, +0,0,0,0,49,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,49,50,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,282,283,283,283,283,283,283,283,283,283,283,284,282,283,283,283,283,283,283,283,283,283,283,283,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,0,0,0,0,7,8,7,8,0,0,0,0,0,0,0,0,49,50,0,0,0,0,0,0,7,8,7,8,7,8,0,0,0,0,7,8,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,7,8,7,8,7,8,7,8,7,8,0,0,0,0,0,0,0,0,49,50,0,0,0,0,0,0,9,10,0,0,0,0,0,0,31,32,24,25,24,25,24,25,31,32,0,0, +0,0,0,48,21,54,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,48,21,54,51,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,282,283,283,283,283,283,283,283,283,283,283,284,282,283,283,283,283,283,283,283,283,283,283,283,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,21,54,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,0,0,0,0,5,6,5,6,5,6,0,0,0,0,0,48,21,54,51,0,0,0,5,6,5,6,5,6,5,6,0,0,0,0,5,6,5,6,5,6,0,0,0,0,0,0,0,0,0,0,11,12,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,14,0,0,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,0,0,0,0,0,0,0,48,21,54,51,0,0,0,0,0,9,10,0,0,0,0,0,0,26,26,26,26,57,58,26,26,26,26,0,0, +0,0,48,21,21,21,21,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,2147483697,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,48,21,21,21,21,51,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,49,2147483697,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,282,283,283,283,283,283,283,283,283,283,283,284,282,283,283,283,283,283,283,283,283,283,283,283,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,21,21,21,21,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,2147483697,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,7,8,0,0,0,0,7,8,7,8,7,8,0,0,0,0,48,21,21,21,21,51,0,0,7,8,7,8,7,8,7,8,0,0,0,0,7,8,7,8,7,8,0,0,0,0,0,0,49,2147483697,0,0,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,17,18,0,0,7,8,7,8,7,8,7,8,7,8,7,8,7,8,7,8,0,0,0,0,0,0,48,21,21,21,21,51,0,0,0,0,9,10,0,0,0,0,0,0,26,26,26,26,64,64,26,26,26,26,0,0, +0,48,21,54,21,21,54,21,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,34,35,34,35,0,0,0,48,21,54,2147483696,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,0,34,35,34,35,0,0,0,0,19,20,21,22,0,48,21,54,21,21,54,21,51,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,34,35,34,35,34,35,0,0,0,48,21,54,2147483696,0,0,0,0,0,0,0,0,0,0,0,34,35,0,282,283,283,283,283,283,283,283,283,283,283,284,282,283,283,283,283,283,283,283,283,283,283,283,284,0,0,0,0,0,0,0,0,34,35,34,35,0,0,0,0,0,0,0,0,0,48,21,54,21,21,54,21,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,34,35,34,35,0,0,0,48,21,54,2147483696,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,5,6,5,6,5,6,34,35,34,35,5,6,5,6,5,6,5,6,0,48,21,54,21,21,54,21,5,6,5,6,5,6,5,6,5,6,0,0,0,0,5,6,5,6,5,6,5,6,0,0,0,48,21,54,2147483696,0,19,20,21,22,0,0,0,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,0,0,0,0,0,48,21,54,21,21,54,21,51,0,0,0,5,6,0,0,0,0,0,0,26,26,26,26,64,64,26,26,26,26,0,0, +48,21,21,21,21,21,21,21,21,51,0,0,0,0,0,0,0,0,0,0,0,0,0,36,37,37,37,37,37,37,38,0,48,21,21,21,21,2147483696,0,0,0,0,0,0,0,0,0,36,37,37,38,0,0,0,0,0,19,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,0,0,0,36,37,37,37,37,38,0,0,0,19,20,21,22,48,21,21,21,21,21,21,21,21,51,0,0,0,0,0,0,0,0,19,20,21,22,0,36,37,37,37,37,37,37,38,0,48,21,21,21,21,2147483696,0,0,0,0,0,0,0,0,0,36,37,37,38,314,315,315,315,315,315,315,315,315,315,315,316,314,315,315,315,315,315,315,315,315,315,315,315,316,0,0,0,0,0,0,0,36,37,37,37,37,38,0,0,0,0,0,0,0,48,21,21,21,21,21,21,21,21,51,0,0,0,0,0,0,0,0,0,0,0,0,0,36,37,37,37,37,37,37,38,0,48,21,21,21,21,2147483696,0,0,0,0,0,0,0,0,0,36,37,37,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,7,8,7,8,7,8,37,37,37,37,7,8,7,8,7,8,7,8,48,21,21,21,21,21,21,21,7,8,7,8,7,8,7,8,7,8,0,0,0,0,7,8,7,8,7,8,7,8,38,0,48,21,21,21,21,2147483696,19,20,21,22,0,0,0,0,0,36,37,37,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,7,8,7,8,7,8,7,8,7,8,7,8,7,8,7,8,7,8,0,0,0,0,48,21,21,21,21,21,21,21,21,51,0,0,7,8,0,0,0,0,0,0,26,26,26,26,64,64,26,26,26,26,0,0, +1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,0,0,0,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,0,0,0,0,0,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,0,0,0,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4, +1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,0,0,0,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,0,0,0,0,0,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,0,0,0,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4 + + + + + + + + + + diff --git a/demos/kfest-2022/demo-5/assets/tilesets/smb-256-128-4bpp.png b/demos/kfest-2022/demo-5/assets/tilesets/smb-256-128-4bpp.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d8f18634a4ce3426e8d74baeb33d11a293bfa1 GIT binary patch literal 3229 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 literal 0 HcmV?d00001 diff --git a/demos/kfest-2022/demo-5/build-image.bat b/demos/kfest-2022/demo-5/build-image.bat new file mode 100644 index 0000000..fc14324 --- /dev/null +++ b/demos/kfest-2022/demo-5/build-image.bat @@ -0,0 +1,18 @@ +echo off + +REM Copy all of the assets into the ProDOS image for emulator testing +REM +REM Pass the path of the Cadius tool as the first argument (%1) + +set CADIUS="%1" +set IMAGE="..\\..\\..\\emu\\Target.2mg" +set FOLDER="/GTEDEV/KFestDemo05" + +REM Cadius does not overwrite files, so clear the root folder first +%CADIUS% DELETEFOLDER %IMAGE% %FOLDER% +%CADIUS% CREATEFOLDER %IMAGE% %FOLDER% + +REM Now copy files and folders as needed +%CADIUS% ADDFILE %IMAGE% %FOLDER% .\GTEDemo5 +%CADIUS% ADDFILE %IMAGE% %FOLDER% ..\..\..\src\Tool160 +%CADIUS% ADDFILE %IMAGE% %FOLDER% .\assets\overworld.ntp diff --git a/demos/kfest-2022/demo-5/gen/App.TileMapBG0.s b/demos/kfest-2022/demo-5/gen/App.TileMapBG0.s new file mode 100644 index 0000000..d1163cc --- /dev/null +++ b/demos/kfest-2022/demo-5/gen/App.TileMapBG0.s @@ -0,0 +1,254 @@ + +; Tiled Map Export +; +; This is a generated file. Do not modify. + + +BG0SetUp + pea 416 + pea 30 + pea ^App_TileMapBG0 + pea App_TileMapBG0 + _GTESetBG0TileMapInfo + rts + +App_TileMapBG0 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$003b,$003c,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0099,$009a,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0099,$009a,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0099,$009a,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0037,$0038,$000a,$0000,$0000,$0000,$0000,$0000,$0099,$009a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00ba,$00ba,$00bb,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00ba,$00ba,$00bb,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00ba,$00ba,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0037,$000a,$0000,$0000,$0000,$0000,$00b9,$00ba,$00ba,$00bb,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009c,$009d,$009e,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009c,$009d,$009e,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009c,$009d,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$009b,$009c,$009d,$009e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009f,$00a0,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$009f,$00a0,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009f,$00a0,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$00bc,$00bc,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $00bc,$00bc,$009f,$00a0,$009f,$00a0,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bf,$00c0,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$001a,$001a,$00bf,$00c0,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bf,$00c0,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $001a,$001a,$00bf,$00c0,$00bf,$00c0,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001f,$0020,$001f,$0020,$001f,$0020,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009f,$00a0,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$009f,$00a0,$00bc,$00bc,$009f,$00a0,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000b,$000c,$000d,$000e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000b,$000c,$000d,$000e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$009f,$00a0,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$009f,$00a0,$0000,$0000,$0000,$0000,$009f,$00a0,$0000,$0000,$0000,$0000,$009f,$00a0,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$00bc,$00bc,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0000,$0000,$0000,$0000,$0005,$0006,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0005,$0006,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bc,$00bc,$00bc,$00bc,$009f,$00a0,$00bc,$00bc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$001a,$001a,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bf,$00c0,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$00bf,$00c0,$001a,$001a,$00bf,$00c0,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000f,$0010,$0011,$0012,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000f,$0010,$0011,$0012,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$00bf,$00c0,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00bf,$00c0,$0000,$0000,$0000,$0000,$00bf,$00c0,$0000,$0000,$0000,$0000,$00bf,$00c0,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$001a,$001a,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0000,$0000,$0000,$0000,$0007,$0008,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0007,$0008,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$00bf,$00c0,$001a,$001a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$0040,$001a,$001a,$0040,$001a,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000b,$000c,$000d,$000e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$00fa,$00fb,$00fb,$00fb,$00fb,$00fb,$00fb,$00fb,$00fb,$00fb,$00fb,$00fc,$40fa,$40fb,$40fb,$40fb,$40fb,$40fb,$40fb,$40fb,$40fb,$40fb,$40fb,$40fb,$40fc,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$0040,$001a,$001a,$0040,$001a,$0000,$0000,$0000,$0000 + + dw $0000,$0000,$0000,$0000,$0031,$0032,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000f,$0010,$0011,$0012,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0031,$0032,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$011a,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011c,$411a,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411c,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0031,$0032,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0031,$0032,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0031,$0032,$0000,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$001f,$0020,$0018,$0019,$0018,$0019,$0018,$0019,$001f,$0020,$0000,$0000 + + dw $0000,$0000,$0000,$0030,$0015,$0036,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000b,$000c,$000d,$000e,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0030,$0015,$0036,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$011a,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011c,$411a,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411c,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0030,$0015,$0036,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0000,$0030,$0015,$0036,$0033,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$000b,$000c,$000d,$000e,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000b,$000c,$000d,$000e,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0030,$0015,$0036,$0033,$0000,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$0039,$003a,$001a,$001a,$001a,$001a,$0000,$0000 + + dw $0000,$0000,$0030,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0031,$0231,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000f,$0010,$0011,$0012,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0030,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0031,$0231,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$011a,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011c,$411a,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411c,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0030,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0031,$0231,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0030,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0031,$0231,$0000,$0000,$000f,$0010,$0011,$0012,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$000f,$0010,$0011,$0012,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0030,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0000,$0000,$0009,$000a,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$0040,$0040,$001a,$001a,$001a,$001a,$0000,$0000 + + dw $0000,$0030,$0015,$0036,$0015,$0015,$0036,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0022,$0023,$0022,$0023,$0022,$0023,$0000,$0000,$0000,$0030,$0015,$0036,$0230,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0022,$0023,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0022,$0023,$0022,$0023,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0030,$0015,$0036,$0015,$0015,$0036,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0022,$0023,$0022,$0023,$0022,$0023,$0000,$0000 + dw $0000,$0030,$0015,$0036,$0230,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0022,$0023,$0000,$011a,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011b,$011c,$411a,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411b,$411c,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0022,$0023,$0022,$0023,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0030,$0015,$0036,$0015,$0015,$0036,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0022,$0023,$0022,$0023,$0022,$0023,$0000,$0000,$0000,$0030,$0015,$0036,$0230,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0022,$0023,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0022,$0023,$0022,$0023,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0030,$0015,$0036,$0015,$0015,$0036,$0015,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000 + dw $0000,$0030,$0015,$0036,$0230,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0000,$0022,$0023,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0005,$0006,$0000,$0000,$0000,$0000 + dw $0000,$0030,$0015,$0036,$0015,$0015,$0036,$0015,$0033,$0000,$0000,$0000,$0005,$0006,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$0040,$0040,$001a,$001a,$001a,$001a,$0000,$0000 + + dw $0030,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0024,$0025,$0025,$0025,$0025,$0025,$0025,$0026,$0000,$0030,$0015,$0015,$0015,$0015,$0230,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0024,$0025,$0025,$0026,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0024,$0025,$0025,$0025,$0025,$0026,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0030,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0000,$0024,$0025,$0025,$0025,$0025,$0025,$0025,$0026,$0000 + dw $0030,$0015,$0015,$0015,$0015,$0230,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0024,$0025,$0025,$0026,$013a,$013b,$013b,$013b,$013b,$013b,$013b,$013b,$013b,$013b,$013b,$013c,$413a,$413b,$413b,$413b,$413b,$413b,$413b,$413b,$413b,$413b,$413b,$413b,$413c,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0024,$0025,$0025,$0025,$0025,$0026,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0030,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0024,$0025,$0025,$0025,$0025,$0025,$0025,$0026,$0000,$0030,$0015,$0015,$0015,$0015,$0230,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0024,$0025,$0025,$0026,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 + dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0025,$0025,$0025,$0025,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0030,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0026,$0000 + dw $0030,$0015,$0015,$0015,$0015,$0230,$0013,$0014,$0015,$0016,$0000,$0000,$0000,$0000,$0000,$0024,$0025,$0025,$0026,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0013,$0014,$0015,$0016,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0007,$0008,$0000,$0000,$0000,$0000 + dw $0030,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0015,$0033,$0000,$0000,$0007,$0008,$0000,$0000,$0000,$0000,$0000,$0000,$001a,$001a,$001a,$001a,$0040,$0040,$001a,$001a,$001a,$001a,$0000,$0000 + + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0000,$0000,$0000,$0000,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0000,$0000,$0000,$0000,$0000,$0000,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0000,$0000,$0000,$0000,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0000,$0000,$0000,$0000,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0000,$0000,$0000,$0000,$0000,$0000,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0000,$0000,$0000,$0000,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0000,$0000,$0000,$0000,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0000,$0000,$0000,$0000,$0000,$0000,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0000,$0000,$0000,$0000,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + dw $0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002,$0001,$0002 + + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0000,$0000,$0000,$0000,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0000,$0000,$0000,$0000,$0000,$0000,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0000,$0000,$0000,$0000,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 + dw $0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004,$0003,$0004 diff --git a/demos/kfest-2022/demo-5/gen/App.TileSet.s b/demos/kfest-2022/demo-5/gen/App.TileSet.s new file mode 100644 index 0000000..401447d --- /dev/null +++ b/demos/kfest-2022/demo-5/gen/App.TileSet.s @@ -0,0 +1,13689 @@ +; startIndex = 0 +; Palette +TileSetPalette ENT + dw $068F,$0456,$0E30,$0870,$0E51,$00A0,$02E3,$0F93,$0BF1,$0FA4,$0FD7,$0F59,$0000,$01CE,$0EDA,$0EEE +; Converting to BG0 format... +tiledata ENT + +; Reserved space (tile 0 is special... + ds 128 +; Tile ID 1 +; From image coordinates 0, 0 + hex 4eeeeeee + hex e4444444 + hex e4444444 + hex e4444444 + hex e4444444 + hex e4444444 + hex e4444444 + hex e4444444 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex eeeeeee4 + hex 4444444e + hex 4444444e + hex 4444444e + hex 4444444e + hex 4444444e + hex 4444444e + hex 4444444e + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 2 +; From image coordinates 8, 0 + hex ec4eeee4 + hex 4ce4444c + hex 4ce4444c + hex 4ce4444c + hex 4cec444c + hex 4c4cccc4 + hex 4ceeeeec + hex 4ce4444c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 4eeee4ce + hex c4444ec4 + hex c4444ec4 + hex c4444ec4 + hex c444cec4 + hex 4cccc4c4 + hex ceeeeec4 + hex c4444ec4 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 3 +; From image coordinates 16, 0 + hex e4444444 + hex e4444444 + hex cc444444 + hex eecc4444 + hex e4eecccc + hex e444eeec + hex e444444c + hex 4cccccc4 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 4444444e + hex 4444444e + hex 444444cc + hex 4444ccee + hex ccccee4e + hex ceee444e + hex c444444e + hex 4cccccc4 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 4 +; From image coordinates 24, 0 + hex 4ce4444c + hex 4ce4444c + hex ce44444c + hex ce44444c + hex e444444c + hex e444444c + hex e44444cc + hex ecccccc4 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c4444ec4 + hex c4444ec4 + hex c44444ec + hex c44444ec + hex c444444e + hex c444444e + hex cc44444e + hex 4cccccce + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 5 +; From image coordinates 32, 0 + hex 4eeeeeee + hex e4eeeeee + hex ee4eeeee + hex eee4eeee + hex eeee4444 + hex eeee4444 + hex eeee4444 + hex eeee4444 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex eeeeeee4 + hex eeeeee4e + hex eeeee4ee + hex eeee4eee + hex 4444eeee + hex 4444eeee + hex 4444eeee + hex 4444eeee + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 6 +; From image coordinates 40, 0 + hex eeeeeeec + hex eeeeeecc + hex eeeeeccc + hex eeeecccc + hex 4444cccc + hex 4444cccc + hex 4444cccc + hex 4444cccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ceeeeeee + hex cceeeeee + hex ccceeeee + hex cccceeee + hex cccc4444 + hex cccc4444 + hex cccc4444 + hex cccc4444 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 7 +; From image coordinates 48, 0 + hex eeee4444 + hex eeee4444 + hex eeee4444 + hex eeee4444 + hex eeeccccc + hex eecccccc + hex eccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 4444eeee + hex 4444eeee + hex 4444eeee + hex 4444eeee + hex ccccceee + hex ccccccee + hex ccccccce + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 8 +; From image coordinates 56, 0 + hex 4444cccc + hex 4444cccc + hex 4444cccc + hex 4444cccc + hex cccc4ccc + hex ccccc4cc + hex cccccc4c + hex ccccccc4 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccc4444 + hex cccc4444 + hex cccc4444 + hex cccc4444 + hex ccc4cccc + hex cc4ccccc + hex c4cccccc + hex 4ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 9 +; From image coordinates 64, 0 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + +; Tile ID 10 +; From image coordinates 72, 0 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + hex 80000000 + + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + hex 00000008 + + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + +; Tile ID 11 +; From image coordinates 80, 0 + hex cccccccc + hex c8888888 + hex c5555588 + hex c8885588 + hex c8885588 + hex c8885588 + hex c8885588 + hex c8885588 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 8888888c + hex 8855555c + hex 8855888c + hex 8855888c + hex 8855888c + hex 8855888c + hex 8855888c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 12 +; From image coordinates 88, 0 + hex cccccccc + hex 88888888 + hex 88885555 + hex 88885885 + hex 88885885 + hex 88885885 + hex 88885885 + hex 88885885 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 88888888 + hex 55558888 + hex 58858888 + hex 58858888 + hex 58858888 + hex 58858888 + hex 58858888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 13 +; From image coordinates 96, 0 + hex cccccccc + hex 88888888 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 88888888 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 14 +; From image coordinates 104, 0 + hex cccccccc + hex 8888888c + hex 5555555c + hex 5858588c + hex 5585888c + hex 5858588c + hex 5585888c + hex 5858588c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex c8888888 + hex c5555555 + hex c8858585 + hex c8885855 + hex c8858585 + hex c8885855 + hex c8858585 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 15 +; From image coordinates 112, 0 + hex c8885588 + hex c8885588 + hex c8885588 + hex c8885588 + hex c8885588 + hex c8885588 + hex cccccccc + hex 00cccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff000000 + + hex 8855888c + hex 8855888c + hex 8855888c + hex 8855888c + hex 8855888c + hex 8855888c + hex cccccccc + hex cccccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000000ff + +; Tile ID 16 +; From image coordinates 120, 0 + hex 88885885 + hex 88885885 + hex 88885885 + hex 88885885 + hex 88885885 + hex 88885885 + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 58858888 + hex 58858888 + hex 58858888 + hex 58858888 + hex 58858888 + hex 58858888 + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 17 +; From image coordinates 128, 0 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 18 +; From image coordinates 136, 0 + hex 5585888c + hex 5858588c + hex 5585888c + hex 5858588c + hex 5585888c + hex 5858588c + hex cccccccc + hex cccccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000000ff + + hex c8885855 + hex c8858585 + hex c8885855 + hex c8858585 + hex c8885855 + hex c8858585 + hex cccccccc + hex 00cccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff000000 + +; Tile ID 19 +; From image coordinates 144, 0 + hex 00c88855 + hex 00c88855 + hex 00c88855 + hex 00c88855 + hex 00c88855 + hex 00c88855 + hex 00c88855 + hex 00c88855 + + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + + hex 55888c00 + hex 55888c00 + hex 55888c00 + hex 55888c00 + hex 55888c00 + hex 55888c00 + hex 55888c00 + hex 55888c00 + + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + +; Tile ID 20 +; From image coordinates 152, 0 + hex 88888588 + hex 88888588 + hex 88888588 + hex 88888588 + hex 88888588 + hex 88888588 + hex 88888588 + hex 88888588 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 88588888 + hex 88588888 + hex 88588888 + hex 88588888 + hex 88588888 + hex 88588888 + hex 88588888 + hex 88588888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 21 +; From image coordinates 160, 0 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 22 +; From image coordinates 168, 0 + hex 85888c00 + hex 58588c00 + hex 85888c00 + hex 58588c00 + hex 85888c00 + hex 58588c00 + hex 85888c00 + hex 58588c00 + + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + + hex 00c88858 + hex 00c88585 + hex 00c88858 + hex 00c88585 + hex 00c88858 + hex 00c88585 + hex 00c88858 + hex 00c88585 + + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + +; Tile ID 23 +; From image coordinates 176, 0 + hex 44444444 + hex 4444c444 + hex 4444c444 + hex 4444c444 + hex 444c4444 + hex 444c4444 + hex 444c4444 + hex 44444444 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 44444444 + hex 444c4444 + hex 444c4444 + hex 444c4444 + hex 4444c444 + hex 4444c444 + hex 4444c444 + hex 44444444 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 24 +; From image coordinates 184, 0 + hex eeee444c + hex 444e444c + hex 444e444c + hex 444ecccc + hex 444e4444 + hex 444e4444 + hex 444e4444 + hex ccceeeee + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c444eeee + hex c444e444 + hex c444e444 + hex cccce444 + hex 4444e444 + hex 4444e444 + hex 4444e444 + hex eeeeeccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 25 +; From image coordinates 192, 0 + hex 444eeeee + hex 444e4444 + hex 444e4444 + hex ccce4444 + hex 444e4444 + hex 444e4444 + hex 444e4444 + hex eeeecccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex eeeee444 + hex 4444e444 + hex 4444e444 + hex 4444eccc + hex 4444e444 + hex 4444e444 + hex 4444e444 + hex cccceeee + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 26 +; From image coordinates 200, 0 + hex 4444444c + hex 4444444c + hex 4444444c + hex cccccccc + hex 444c4444 + hex 444c4444 + hex 444c4444 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c4444444 + hex c4444444 + hex c4444444 + hex cccccccc + hex 4444c444 + hex 4444c444 + hex 4444c444 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 27 +; From image coordinates 208, 0 + hex 0ccccccc + hex c4444444 + hex c4c44444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ccccccc0 + hex 4444444c + hex 44444c4c + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 28 +; From image coordinates 216, 0 + hex ccccccc0 + hex 4444444c + hex 44444c4c + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 0ccccccc + hex c4444444 + hex c4c44444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 29 +; From image coordinates 224, 0 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4c44444 + hex c4444444 + hex 0ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + hex 44444c4c + hex 4444444c + hex ccccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + +; Tile ID 30 +; From image coordinates 232, 0 + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + hex 4444444c + hex 44444c4c + hex 4444444c + hex ccccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4444444 + hex c4c44444 + hex c4444444 + hex 0ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + +; Tile ID 31 +; From image coordinates 240, 0 + hex eeee0000 + hex 444e0000 + hex 444e0000 + hex 444e0000 + hex 444e0000 + hex 444e0000 + hex 444e0000 + hex ccceeeee + + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 00000000 + + hex 0000eeee + hex 0000e444 + hex 0000e444 + hex 0000e444 + hex 0000e444 + hex 0000e444 + hex 0000e444 + hex eeeeeccc + + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex 00000000 + +; Tile ID 32 +; From image coordinates 248, 0 + hex 000eeeee + hex 000e4444 + hex 000e4444 + hex 000e4444 + hex 000e4444 + hex 000e4444 + hex 000e4444 + hex eeeecccc + + hex fff00000 + hex fff00000 + hex fff00000 + hex fff00000 + hex fff00000 + hex fff00000 + hex fff00000 + hex 00000000 + + hex eeeee000 + hex 4444e000 + hex 4444e000 + hex 4444e000 + hex 4444e000 + hex 4444e000 + hex 4444e000 + hex cccceeee + + hex 00000fff + hex 00000fff + hex 00000fff + hex 00000fff + hex 00000fff + hex 00000fff + hex 00000fff + hex 00000000 + +; Tile ID 33 +; From image coordinates 0, 8 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 34 +; From image coordinates 8, 8 + hex 000000cc + hex 00000c88 + hex 000cc888 + hex 00c88888 + hex 00c88888 + hex 00c88888 + hex 0c888558 + hex c8885888 + + hex ffffff00 + hex fffff000 + hex fff00000 + hex ff000000 + hex ff000000 + hex ff000000 + hex f0000000 + hex 00000000 + + hex cc000000 + hex 88c00000 + hex 888cc000 + hex 88888c00 + hex 88888c00 + hex 88888c00 + hex 855888c0 + hex 8885888c + + hex 00ffffff + hex 000fffff + hex 00000fff + hex 000000ff + hex 000000ff + hex 000000ff + hex 0000000f + hex 00000000 + +; Tile ID 35 +; From image coordinates 16, 8 + hex cc000000 + hex 88c00000 + hex 888c0000 + hex 888c0c00 + hex 8888c8c0 + hex 8588888c + hex 8858888c + hex 8888888c + + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 0000f0ff + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + + hex 000000cc + hex 00000c88 + hex 0000c888 + hex 00c0c888 + hex 0c8c8888 + hex c8888858 + hex c8888588 + hex c8888888 + + hex ffffff00 + hex fffff000 + hex ffff0000 + hex ff0f0000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 36 +; From image coordinates 24, 8 + hex 00000ccc + hex 0000c888 + hex 000c8888 + hex 00088888 + hex 0cc88888 + hex c8888888 + hex c8888888 + hex 0c888888 + + hex fffff000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex f0000000 + hex 00000000 + hex 00000000 + hex f0000000 + + hex ccc00000 + hex 888c0000 + hex 8888c000 + hex 88888000 + hex 88888cc0 + hex 8888888c + hex 8888888c + hex 888888c0 + + hex 000fffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 0000000f + hex 00000000 + hex 00000000 + hex 0000000f + +; Tile ID 37 +; From image coordinates 32, 8 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 38 +; From image coordinates 40, 8 + hex c00c0000 + hex c0c8c000 + hex 8c88c000 + hex 8888c0c0 + hex 88888c8c + hex 8888888c + hex 8888888c + hex 888888c0 + + hex 0ff0ffff + hex 0f000fff + hex 00000fff + hex 00000f0f + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + + hex 0000c00c + hex 000c8c0c + hex 000c88c8 + hex 0c0c8888 + hex c8c88888 + hex c8888888 + hex c8888888 + hex 0c888888 + + hex ffff0ff0 + hex fff000f0 + hex fff00000 + hex f0f00000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + +; Tile ID 39 +; From image coordinates 48, 8 + hex ff1cffff + hex ee1cfeee + hex ee1cfeee + hex ee1cfeee + hex ee1cfeee + hex ee1cfeee + hex 111c1111 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffc1ff + hex eeefc1ee + hex eeefc1ee + hex eeefc1ee + hex eeefc1ee + hex eeefc1ee + hex 1111c111 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 40 +; From image coordinates 56, 8 + hex ffffff1c + hex feeeee1c + hex feeeee1c + hex feeeee1c + hex feeeee1c + hex feeeee1c + hex 1111111c + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c1ffffff + hex c1eeeeef + hex c1eeeeef + hex c1eeeeef + hex c1eeeeef + hex c1eeeeef + hex c1111111 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 41 +; From image coordinates 64, 8 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c888888c + hex 0c8888c0 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex c888888c + hex 0c8888c0 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + +; Tile ID 42 +; From image coordinates 72, 8 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 8888888c + hex c88888c0 + hex 0ccccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex f00000ff + + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex c8888888 + hex 0c88888c + hex 00ccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex ff00000f + +; Tile ID 43 +; From image coordinates 80, 8 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 8888888c + hex c88888c5 + hex 5ccccc55 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex c8888888 + hex 5c88888c + hex 55ccccc5 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 44 +; From image coordinates 88, 8 + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex c888888c + hex 0c8888c0 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c888888c + hex 0c8888c0 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + +; Tile ID 45 +; From image coordinates 96, 8 + hex 000000fe + hex 00000f0e + hex 00000ee0 + hex 000fe000 + hex 000ee000 + hex 0fe00000 + hex f0e00000 + hex ee000000 + + hex ffffff00 + hex fffff0f0 + hex fffff00f + hex fff00fff + hex fff00fff + hex f00fffff + hex 0f0fffff + hex 00ffffff + + hex ef000000 + hex e0f00000 + hex 0ee00000 + hex 000ef000 + hex 000ee000 + hex 00000ef0 + hex 00000e0f + hex 000000ee + + hex 00ffffff + hex 0f0fffff + hex f00fffff + hex fff00fff + hex fff00fff + hex fffff00f + hex fffff0f0 + hex ffffff00 + +; Tile ID 46 +; From image coordinates 104, 8 + hex 0000ceee + hex 0000ceee + hex 0000ceee + hex 0000ceee + hex 0000ceee + hex 0000ccee + hex 00000cec + hex 0000cece + + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fffff000 + hex ffff0000 + + hex eeec0000 + hex eeec0000 + hex eeec0000 + hex eeec0000 + hex eeec0000 + hex eecc0000 + hex cec00000 + hex ecec0000 + + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 000fffff + hex 0000ffff + +; Tile ID 47 +; From image coordinates 112, 8 + hex eeec0000 + hex ecec0000 + hex ecec0000 + hex ecec0000 + hex ecec0000 + hex eecc0000 + hex cec00000 + hex ecec0000 + + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 000fffff + hex 0000ffff + + hex 0000ceee + hex 0000cece + hex 0000cece + hex 0000cece + hex 0000cece + hex 0000ccee + hex 00000cec + hex 0000cece + + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fffff000 + hex ffff0000 + +; Tile ID 48 +; From image coordinates 120, 8 + hex 0000000c + hex 000000c5 + hex 00000c55 + hex 0000c555 + hex 000c5555 + hex 00c55555 + hex 0c555555 + hex c5555555 + + hex fffffff0 + hex ffffff00 + hex fffff000 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex 00000000 + + hex c0000000 + hex 5c000000 + hex 55c00000 + hex 555c0000 + hex 5555c000 + hex 55555c00 + hex 555555c0 + hex 5555555c + + hex 0fffffff + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 00000000 + +; Tile ID 49 +; From image coordinates 128, 8 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000ccc + hex 00ccc555 + hex cc555555 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fffff000 + hex ff000000 + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ccc00000 + hex 555ccc00 + hex 555555cc + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex 000fffff + hex 000000ff + hex 00000000 + +; Tile ID 50 +; From image coordinates 136, 8 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ccc00000 + hex 555ccc00 + hex 555555cc + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex 000fffff + hex 000000ff + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000ccc + hex 00ccc555 + hex cc555555 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fffff000 + hex ff000000 + hex 00000000 + +; Tile ID 51 +; From image coordinates 144, 8 + hex c0000000 + hex 5c000000 + hex 55c00000 + hex 555c0000 + hex 5555c000 + hex 55555c00 + hex 555555c0 + hex 5555555c + + hex 0fffffff + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 00000000 + + hex 0000000c + hex 000000c5 + hex 00000c55 + hex 0000c555 + hex 000c5555 + hex 00c55555 + hex 0c555555 + hex c5555555 + + hex fffffff0 + hex ffffff00 + hex fffff000 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex 00000000 + +; Tile ID 52 +; From image coordinates 152, 8 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 53 +; From image coordinates 160, 8 + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 54 +; From image coordinates 168, 8 + hex 55555c55 + hex 5555ccc5 + hex 5555ccc5 + hex 5555ccc5 + hex 5cc5ccc5 + hex 5cc55c55 + hex 5cc55555 + hex 5cc55555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 55c55555 + hex 5ccc5555 + hex 5ccc5555 + hex 5ccc5555 + hex 5ccc5cc5 + hex 55c55cc5 + hex 55555cc5 + hex 55555cc5 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 55 +; From image coordinates 176, 8 + hex ffffffff + hex 0fffffff + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + + hex 00000000 + hex f0000000 + hex ff000000 + hex fff00000 + hex ffff0000 + hex fffff000 + hex ffffff00 + hex fffffff0 + + hex ffffffff + hex fffffff0 + hex ffffff00 + hex fffff000 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + + hex 00000000 + hex 0000000f + hex 000000ff + hex 00000fff + hex 0000ffff + hex 000fffff + hex 00ffffff + hex 0fffffff + +; Tile ID 56 +; From image coordinates 184, 8 + hex ffffffff + hex f55555ff + hex 55f5f55f + hex 5ff5ff5f + hex 5f555f5f + hex 555f555f + hex 5555555f + hex ff555fff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ff55555f + hex f55f5f55 + hex f5ff5ff5 + hex f5f555f5 + hex f555f555 + hex f5555555 + hex fff555ff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 57 +; From image coordinates 192, 8 + hex 44444ccc + hex 444ccccc + hex 44cccccc + hex cccccccc + hex 4ccccccc + hex 4ccccccc + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ccc44444 + hex ccccc444 + hex cccccc44 + hex cccccccc + hex ccccccc4 + hex ccccccc4 + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 58 +; From image coordinates 200, 8 + hex ccc4444c + hex ccccc44c + hex cccccc4c + hex cccccccc + hex ccccccc4 + hex ccccccc4 + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c4444ccc + hex c44ccccc + hex c4cccccc + hex cccccccc + hex 4ccccccc + hex 4ccccccc + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 59 +; From image coordinates 208, 8 + hex 000000cc + hex 00000c85 + hex 0000c855 + hex 0000c855 + hex 0000c555 + hex 0000c555 + hex 00000c55 + hex 000000cc + + hex ffffff00 + hex fffff000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fffff000 + hex ffffff00 + + hex cc000000 + hex 58c00000 + hex 558c0000 + hex 558c0000 + hex 555c0000 + hex 555c0000 + hex 55c00000 + hex cc000000 + + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 000fffff + hex 00ffffff + +; Tile ID 60 +; From image coordinates 216, 8 + hex cc000000 + hex 55c00000 + hex 555c0000 + hex 555c0000 + hex 555c0000 + hex 555c0000 + hex 55c00000 + hex cc000000 + + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 000fffff + hex 00ffffff + + hex 000000cc + hex 00000c55 + hex 0000c555 + hex 0000c555 + hex 0000c555 + hex 0000c555 + hex 00000c55 + hex 000000cc + + hex ffffff00 + hex fffff000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fffff000 + hex ffffff00 + +; Tile ID 61 +; From image coordinates 224, 8 + hex 000ccccc + hex 00c88888 + hex 0c888888 + hex 0c888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ccccc000 + hex 88888c00 + hex 888888c0 + hex 888888c0 + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 62 +; From image coordinates 232, 8 + hex cccccccc + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 63 +; From image coordinates 240, 8 + hex ccccc000 + hex 88888c00 + hex 888888c0 + hex 888888c0 + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 000ccccc + hex 00c88888 + hex 0c888888 + hex 0c888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 64 +; From image coordinates 248, 8 + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 65 +; From image coordinates 0, 16 + hex 85888c00 + hex 5858cccc + hex 858c8888 + hex 585c8888 + hex 858c8888 + hex 58c88888 + hex 85c55555 + hex 58c55555 + + hex 000000ff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00c88858 + hex cccc8585 + hex 8888c858 + hex 8888c585 + hex 8888c858 + hex 88888c85 + hex 55555c58 + hex 55555c85 + + hex ff000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 66 +; From image coordinates 8, 16 + hex 00000000 + hex cccccccc + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 55555555 + + hex ffffffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00000000 + hex cccccccc + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 55555555 + + hex ffffffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 67 +; From image coordinates 16, 16 + hex 0ccccccc + hex cc888888 + hex cc888888 + hex cc888888 + hex cc888888 + hex cc555555 + hex cc555555 + hex cc888888 + + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ccccccc0 + hex 888888cc + hex 888888cc + hex 888888cc + hex 888888cc + hex 555555cc + hex 555555cc + hex 888888cc + + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 68 +; From image coordinates 24, 16 + hex cccccccc + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 5555555c + hex 5555555c + hex 8888888c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c5555555 + hex c5555555 + hex c8888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 69 +; From image coordinates 32, 16 + hex cccccccc + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c5555555 + hex c5555555 + hex c8888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 5555555c + hex 5555555c + hex 8888888c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 70 +; From image coordinates 40, 16 + hex ccccccc0 + hex 888888cc + hex 888888cc + hex 888888cc + hex 888888cc + hex 555555cc + hex 555555cc + hex 888888cc + + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 0ccccccc + hex cc888888 + hex cc888888 + hex cc888888 + hex cc888888 + hex cc555555 + hex cc555555 + hex cc888888 + + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 71 +; From image coordinates 48, 16 + hex 00000000 + hex cccccccc + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 55555555 + + hex ffffffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00000000 + hex cccccccc + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 55555555 + + hex ffffffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 72 +; From image coordinates 56, 16 + hex 00c88858 + hex cccc8585 + hex 8888c858 + hex 8888c585 + hex 8888c858 + hex 88888c85 + hex 55555c58 + hex 55555c85 + + hex ff000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 85888c00 + hex 5858cccc + hex 858c8888 + hex 585c8888 + hex 858c8888 + hex 58c88888 + hex 85c55555 + hex 58c55555 + + hex 000000ff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 73 +; From image coordinates 64, 16 + hex 80000008 + hex 8c00000c + hex 80c000c8 + hex 80c000c8 + hex 800ccc08 + hex 80000008 + hex 80000008 + hex 80000008 + + hex 0ffffff0 + hex 00fffff0 + hex 0f0fff00 + hex 0f0fff00 + hex 0ff000f0 + hex 0ffffff0 + hex 0ffffff0 + hex 0ffffff0 + + hex 80000008 + hex c00000c8 + hex 8c000c08 + hex 8c000c08 + hex 80ccc008 + hex 80000008 + hex 80000008 + hex 80000008 + + hex 0ffffff0 + hex 0fffff00 + hex 00fff0f0 + hex 00fff0f0 + hex 0f000ff0 + hex 0ffffff0 + hex 0ffffff0 + hex 0ffffff0 + +; Tile ID 74 +; From image coordinates 72, 16 + hex 000ccccc + hex 00c22222 + hex 0c222222 + hex 0c222222 + hex c2222222 + hex c2222222 + hex c2222222 + hex c2222229 + + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ccccc000 + hex 22222c00 + hex 222222c0 + hex 222222c0 + hex 2222222c + hex 2222222c + hex 2222222c + hex 9222222c + + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 75 +; From image coordinates 80, 16 + hex cccccccc + hex 29999999 + hex 29999999 + hex 29999999 + hex 29999999 + hex 99999999 + hex 99922299 + hex 99222229 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 99999992 + hex 99999992 + hex 99999992 + hex 99999992 + hex 99999999 + hex 99222999 + hex 92222299 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 76 +; From image coordinates 88, 16 + hex cccccccc + hex 22222222 + hex 22222222 + hex 22222222 + hex 22222222 + hex 92222229 + hex 99222299 + hex 99999999 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 22222222 + hex 22222222 + hex 22222222 + hex 22222222 + hex 92222229 + hex 99222299 + hex 99999999 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 77 +; From image coordinates 96, 16 + hex ccccc000 + hex 99999c00 + hex 999999c0 + hex 999999c0 + hex 9992229c + hex 9922222c + hex 9222222c + hex 9222222c + + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 000ccccc + hex 00c99999 + hex 0c999999 + hex 0c999999 + hex c9222999 + hex c2222299 + hex c2222229 + hex c2222229 + + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 78 +; From image coordinates 104, 16 + hex cccccccc + hex 92222222 + hex 92222222 + hex 99222222 + hex 99999999 + hex 99999999 + hex 99999992 + hex 99999992 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 22222229 + hex 22222229 + hex 22222299 + hex 99999999 + hex 99999999 + hex 29999999 + hex 29999999 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 79 +; From image coordinates 112, 16 + hex cccccccc + hex 29999999 + hex 29999999 + hex 99999999 + hex 99999999 + hex 22222999 + hex 22222299 + hex 22222299 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex 99999992 + hex 99999992 + hex 99999999 + hex 99999999 + hex 99922222 + hex 99222222 + hex 99222222 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 80 +; From image coordinates 120, 16 + hex 00900000 + hex 09199004 + hex 09199991 + hex 91999994 + hex 91999994 + hex 91999994 + hex 91999994 + hex 91999994 + + hex ff0fffff + hex f0000ff0 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00000900 + hex 40099190 + hex 19999190 + hex 49999919 + hex 49999919 + hex 49999919 + hex 49999919 + hex 49999919 + + hex fffff0ff + hex 0ff0000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 81 +; From image coordinates 128, 16 + hex 00000900 + hex 10099c90 + hex 19999c90 + hex 199999c9 + hex 199999c9 + hex 199999c9 + hex 199999c9 + hex 199999c9 + + hex fffff0ff + hex 0ff0000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00900000 + hex 09c99001 + hex 09c99991 + hex 9c999991 + hex 9c999991 + hex 9c999991 + hex 9c999991 + hex 9c999991 + + hex ff0fffff + hex f0000ff0 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 82 +; From image coordinates 136, 16 + hex 000ccccc + hex 00cfffff + hex 0cffffff + hex 0cffffff + hex 0cffffff + hex cfffffff + hex cfffffcf + hex cfffffcf + + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ccccc000 + hex fffffc00 + hex ffffffc0 + hex ffffffc0 + hex ffffffc0 + hex fffffffc + hex fcfffffc + hex fcfffffc + + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 83 +; From image coordinates 144, 16 + hex ccccc000 + hex fffffc00 + hex ffffffc0 + hex ffffffc0 + hex ffffffc0 + hex fffffffc + hex fcfffffc + hex fcfffffc + + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + + hex 000ccccc + hex 00cfffff + hex 0cffffff + hex 0cffffff + hex 0cffffff + hex cfffffff + hex cfffffcf + hex cfffffcf + + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 84 +; From image coordinates 152, 16 + hex 00000000 + hex 00000000 + hex 000000cc + hex 0000cc88 + hex 000c8888 + hex 00c88888 + hex 0c888888 + hex 0c888888 + + hex ffffffff + hex ffffffff + hex ffffff00 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + + hex 00000000 + hex 00000000 + hex cc000000 + hex 88cc0000 + hex 8888c000 + hex 88888c00 + hex 888888c0 + hex 888888c0 + + hex ffffffff + hex ffffffff + hex 00ffffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + +; Tile ID 85 +; From image coordinates 160, 16 + hex 00000000 + hex 00000000 + hex cc000000 + hex 88cc0000 + hex 8888c000 + hex 88888c00 + hex 888888c0 + hex 888888c0 + + hex ffffffff + hex ffffffff + hex 00ffffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + + hex 00000000 + hex 00000000 + hex 000000cc + hex 0000cc88 + hex 000c8888 + hex 00c88888 + hex 0c888888 + hex 0c888888 + + hex ffffffff + hex ffffffff + hex ffffff00 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + +; Tile ID 86 +; From image coordinates 168, 16 + hex 0000e4ee + hex 0000e4ee + hex 44eee4ee + hex 4444e4ee + hex cccce4ee + hex 0000e4ee + hex 0000e4ee + hex 0000e4e4 + + hex ffff0000 + hex ffff0000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + + hex ee4e0000 + hex ee4e0000 + hex ee4eee44 + hex ee4e4444 + hex ee4ecccc + hex ee4e0000 + hex ee4e0000 + hex 4e4e0000 + + hex 0000ffff + hex 0000ffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000ffff + hex 0000ffff + hex 0000ffff + +; Tile ID 87 +; From image coordinates 176, 16 + hex e44c0000 + hex 444c0000 + hex 444ceeee + hex 444c4444 + hex 444ccccc + hex 444c0000 + hex 444c0000 + hex e44c0000 + + hex 0000ffff + hex 0000ffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000ffff + hex 0000ffff + hex 0000ffff + + hex 0000c44e + hex 0000c444 + hex eeeec444 + hex 4444c444 + hex ccccc444 + hex 0000c444 + hex 0000c444 + hex 0000c44e + + hex ffff0000 + hex ffff0000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + +; Tile ID 88 +; From image coordinates 184, 16 + hex cfffcfff + hex cfffcfff + hex cfffcfff + hex cfffcfff + hex c111c111 + hex 21112111 + hex 21112111 + hex 21112111 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex fffcfffc + hex fffcfffc + hex fffcfffc + hex fffcfffc + hex 111c111c + hex 11121112 + hex 11121112 + hex 11121112 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 89 +; From image coordinates 192, 16 + hex 0000b000 + hex b000b000 + hex b00b000b + hex bb0b000b + hex 0b0b00bb + hex 0b0b00b2 + hex 02bb00b2 + hex 0022bbb2 + + hex ffff0fff + hex 0fff0fff + hex 0ff0fff0 + hex 00f0fff0 + hex f0f0ff00 + hex f0f0ff00 + hex f000ff00 + hex ff000000 + + hex 000b0000 + hex 000b000b + hex b000b00b + hex b000b0bb + hex bb00b0b0 + hex 2b00b0b0 + hex 2b00bb20 + hex 2bbb2200 + + hex fff0ffff + hex fff0fff0 + hex 0fff0ff0 + hex 0fff0f00 + hex 00ff0f0f + hex 00ff0f0f + hex 00ff000f + hex 000000ff + +; Tile ID 90 +; From image coordinates 200, 16 + hex b200000b + hex b20000b2 + hex b2000b20 + hex 20000200 + hex 2bbbb200 + hex 22222b00 + hex 000022b0 + hex 00000020 + + hex 00fffff0 + hex 00ffff00 + hex 00fff00f + hex 0ffff0ff + hex 000000ff + hex 000000ff + hex ffff000f + hex ffffff0f + + hex b000002b + hex 2b00002b + hex 02b0002b + hex 00200002 + hex 002bbbb2 + hex 00b22222 + hex 0b220000 + hex 02000000 + + hex 0fffff00 + hex 00ffff00 + hex f00fff00 + hex ff0ffff0 + hex ff000000 + hex ff000000 + hex f000ffff + hex f0ffffff + +; Tile ID 91 +; From image coordinates 208, 16 + hex 55ffffff + hex 5ffff555 + hex fff55fff + hex cf55ffff + hex 5c5ff555 + hex 5c5ff555 + hex 5c5f5555 + hex c55f5555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffff55 + hex 555ffff5 + hex fff55fff + hex ffff55fc + hex 555ff5c5 + hex 555ff5c5 + hex 5555f5c5 + hex 5555f55c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 92 +; From image coordinates 216, 16 + hex ffffffc5 + hex 555555cc + hex 5555fffc + hex f55f555f + hex 5cff5555 + hex 5cf55555 + hex 55c55555 + hex 55cc555c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 5cffffff + hex cc555555 + hex cfff5555 + hex f555f55f + hex 5555ffc5 + hex 55555fc5 + hex 55555c55 + hex c555cc55 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 93 +; From image coordinates 224, 16 + hex eee00000 + hex eccceeee + hex eeeccccc + hex eeeceeee + hex eccceeee + hex eccccccc + hex eccccccc + hex eccccccc + + hex 000fffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00000eee + hex eeeeccce + hex ccccceee + hex eeeeceee + hex eeeeccce + hex ccccccce + hex ccccccce + hex ccccccce + + hex fffff000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 94 +; From image coordinates 232, 16 + hex 00000eee + hex eeeeeecc + hex ccccceee + hex eeeeeeee + hex eeeeeecc + hex cccccecc + hex cccccecc + hex cccccecc + + hex fffff000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex eee00000 + hex cceeeeee + hex eeeccccc + hex eeeeeeee + hex cceeeeee + hex cceccccc + hex cceccccc + hex cceccccc + + hex 000fffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 95 +; From image coordinates 240, 16 + hex 000ecccc + hex 000ecccc + hex 00eccccc + hex 00eccccc + hex 0ecc4444 + hex 0ec444ee + hex ecc44eee + hex ecc44e4e + + hex fff00000 + hex fff00000 + hex ff000000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + + hex cccce000 + hex cccce000 + hex ccccce00 + hex ccccce00 + hex 4444cce0 + hex ee444ce0 + hex eee44cce + hex e4e44cce + + hex 00000fff + hex 00000fff + hex 000000ff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + +; Tile ID 96 +; From image coordinates 248, 16 + hex cccc4000 + hex cccc4000 + hex ccccc400 + hex ccccc400 + hex 4444cc40 + hex ee444c40 + hex eee44c40 + hex e4e44cc4 + + hex 00000fff + hex 00000fff + hex 000000ff + hex 000000ff + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + + hex 0004cccc + hex 0004cccc + hex 004ccccc + hex 004ccccc + hex 04cc4444 + hex 04c444ee + hex 04c44eee + hex 4cc44e4e + + hex fff00000 + hex fff00000 + hex ff000000 + hex ff000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + +; Tile ID 97 +; From image coordinates 0, 24 + hex 85c88888 + hex 58c88888 + hex 8c888888 + hex 5c888888 + hex 8c888888 + hex 5c555555 + hex 8c888888 + hex 5c888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 88888c58 + hex 88888c85 + hex 888888c8 + hex 888888c5 + hex 888888c8 + hex 555555c5 + hex 888888c8 + hex 888888c5 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 98 +; From image coordinates 8, 24 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 99 +; From image coordinates 16, 24 + hex cc888888 + hex cc888888 + hex cc888888 + hex cc888888 + hex cc555555 + hex cc888888 + hex cc888888 + hex cc888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 888888cc + hex 888888cc + hex 888888cc + hex 888888cc + hex 555555cc + hex 888888cc + hex 888888cc + hex 888888cc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 100 +; From image coordinates 24, 24 + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 5555555c + hex 8888888c + hex 8888888c + hex 8888888c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c5555555 + hex c8888888 + hex c8888888 + hex c8888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 101 +; From image coordinates 32, 24 + hex c8888888 + hex c8888888 + hex c8888888 + hex c8888888 + hex c5555555 + hex c8888888 + hex c8888888 + hex c8888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 8888888c + hex 8888888c + hex 8888888c + hex 8888888c + hex 5555555c + hex 8888888c + hex 8888888c + hex 8888888c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 102 +; From image coordinates 40, 24 + hex 888888cc + hex 888888cc + hex 888888cc + hex 888888cc + hex 555555cc + hex 888888cc + hex 888888cc + hex 888888cc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cc888888 + hex cc888888 + hex cc888888 + hex cc888888 + hex cc555555 + hex cc888888 + hex cc888888 + hex cc888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 103 +; From image coordinates 48, 24 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 88888888 + hex 55555555 + hex 88888888 + hex 88888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 104 +; From image coordinates 56, 24 + hex 88888c58 + hex 88888c85 + hex 888888c8 + hex 888888c5 + hex 888888c8 + hex 555555c5 + hex 888888c8 + hex 888888c5 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 85c88888 + hex 58c88888 + hex 8c888888 + hex 5c888888 + hex 8c888888 + hex 5c555555 + hex 8c888888 + hex 5c888888 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 105 +; From image coordinates 64, 24 + hex ccc000cc + hex eeec0cee + hex ee44444e + hex ee44444e + hex ee44444e + hex ee44444e + hex eeec0cee + hex ccc000cc + + hex 000fff00 + hex 0000f000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000f000 + hex 000fff00 + + hex cc000ccc + hex eec0ceee + hex e44444ee + hex e44444ee + hex e44444ee + hex e44444ee + hex eec0ceee + hex cc000ccc + + hex 00fff000 + hex 000f0000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000f0000 + hex 00fff000 + +; Tile ID 106 +; From image coordinates 72, 24 + hex c2222299 + hex c9999999 + hex c9999999 + hex c9999999 + hex c9999999 + hex c9999999 + hex 0cc99999 + hex 000ccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex fff00000 + + hex 9922222c + hex 9999999c + hex 9999999c + hex 9999999c + hex 9999999c + hex 9999999c + hex 99999cc0 + hex ccccc000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 00000fff + +; Tile ID 107 +; From image coordinates 80, 24 + hex 92222222 + hex 92222222 + hex 92222222 + hex 99222229 + hex 99922299 + hex 99999999 + hex 99999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 22222229 + hex 22222229 + hex 22222229 + hex 92222299 + hex 99222999 + hex 99999999 + hex 99999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 108 +; From image coordinates 88, 24 + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex 99999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 109 +; From image coordinates 96, 24 + hex 9222222c + hex 9922222c + hex 9992229c + hex 9999999c + hex 9999999c + hex 9999999c + hex 999999cc + hex ccccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + + hex c2222229 + hex c2222299 + hex c9222999 + hex c9999999 + hex c9999999 + hex c9999999 + hex cc999999 + hex 0ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + +; Tile ID 110 +; From image coordinates 104, 24 + hex 99999922 + hex 99999922 + hex 99999922 + hex 99999922 + hex 99999992 + hex 99999992 + hex 99999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 22999999 + hex 22999999 + hex 22999999 + hex 22999999 + hex 29999999 + hex 29999999 + hex 99999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 111 +; From image coordinates 112, 24 + hex 22222229 + hex 22222229 + hex 22222229 + hex 22222229 + hex 22222299 + hex 22222299 + hex 22222999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 92222222 + hex 92222222 + hex 92222222 + hex 92222222 + hex 99222222 + hex 99222222 + hex 99922222 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 112 +; From image coordinates 120, 24 + hex 09199994 + hex 09199004 + hex 00900001 + hex 00000004 + hex 00000001 + hex 00000004 + hex 00000001 + hex 00000004 + + hex f0000000 + hex f0000ff0 + hex ff0ffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + + hex 49999190 + hex 40099190 + hex 10000900 + hex 40000000 + hex 10000000 + hex 40000000 + hex 10000000 + hex 40000000 + + hex 0000000f + hex 0ff0000f + hex 0ffff0ff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + +; Tile ID 113 +; From image coordinates 128, 24 + hex 19999c90 + hex 10009c90 + hex 10000900 + hex 10000000 + hex 10000000 + hex 10000000 + hex 10000000 + hex 10000000 + + hex 0000000f + hex 0fff000f + hex 0ffff0ff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + + hex 09c99991 + hex 09c90001 + hex 00900001 + hex 00000001 + hex 00000001 + hex 00000001 + hex 00000001 + hex 00000001 + + hex f0000000 + hex f000fff0 + hex ff0ffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + +; Tile ID 114 +; From image coordinates 136, 24 + hex cfffffcf + hex cfffffff + hex cfcfffff + hex 0cfffcff + hex 0cffffcc + hex 0cffffff + hex 00cffffc + hex 000cccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex fff0000f + + hex fcfffffc + hex fffffffc + hex fffffcfc + hex ffcfffc0 + hex ccffffc0 + hex ffffffc0 + hex cffffc00 + hex 0cccc000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 0000000f + hex 000000ff + hex f0000fff + +; Tile ID 115 +; From image coordinates 144, 24 + hex fcfffffc + hex fffffffc + hex fffffcfc + hex ffcfffc0 + hex ccffffc0 + hex ffffffc0 + hex cffffc00 + hex 0cccc000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 0000000f + hex 000000ff + hex f0000fff + + hex cfffffcf + hex cfffffff + hex cfcfffff + hex 0cfffcff + hex 0cffffcc + hex 0cffffff + hex 00cffffc + hex 000cccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex fff0000f + +; Tile ID 116 +; From image coordinates 152, 24 + hex 0c888888 + hex 0c888888 + hex 0c888888 + hex 00c88888 + hex 00cc8888 + hex 000ccc88 + hex 0000cccc + hex 00000ccc + + hex f0000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex ff000000 + hex fff00000 + hex ffff0000 + hex fffff000 + + hex 888888c0 + hex 888888c0 + hex 888888c0 + hex 88888c00 + hex 8888cc00 + hex 88ccc000 + hex cccc0000 + hex ccc00000 + + hex 0000000f + hex 0000000f + hex 0000000f + hex 000000ff + hex 000000ff + hex 00000fff + hex 0000ffff + hex 000fffff + +; Tile ID 117 +; From image coordinates 160, 24 + hex 888888c0 + hex 888888c0 + hex 888888c0 + hex 88888c00 + hex 8888cc00 + hex 88ccc000 + hex cccc0000 + hex cccc0000 + + hex 0000000f + hex 0000000f + hex 0000000f + hex 000000ff + hex 000000ff + hex 00000fff + hex 0000ffff + hex 0000ffff + + hex 0c888888 + hex 0c888888 + hex 0c888888 + hex 00c88888 + hex 00cc8888 + hex 000ccc88 + hex 0000cccc + hex 0000cccc + + hex f0000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex ff000000 + hex fff00000 + hex ffff0000 + hex ffff0000 + +; Tile ID 118 +; From image coordinates 168, 24 + hex 0000e4e4 + hex 0000e4e4 + hex 44eee4e4 + hex 4444e4e4 + hex cccce4ee + hex 0000e4ee + hex 0000e4ee + hex 0000e4ee + + hex ffff0000 + hex ffff0000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + + hex 4e4e0000 + hex 4e4e0000 + hex 4e4eee44 + hex 4e4e4444 + hex ee4ecccc + hex ee4e0000 + hex ee4e0000 + hex ee4e0000 + + hex 0000ffff + hex 0000ffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000ffff + hex 0000ffff + hex 0000ffff + +; Tile ID 119 +; From image coordinates 176, 24 + hex e44c0000 + hex e44c0000 + hex e44ceeee + hex e44c4444 + hex e44ccccc + hex e44c0000 + hex e44c0000 + hex e44c0000 + + hex 0000ffff + hex 0000ffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000ffff + hex 0000ffff + hex 0000ffff + + hex 0000c44e + hex 0000c44e + hex eeeec44e + hex 4444c44e + hex ccccc44e + hex 0000c44e + hex 0000c44e + hex 0000c44e + + hex ffff0000 + hex ffff0000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + +; Tile ID 120 +; From image coordinates 184, 24 + hex 21112111 + hex 21112111 + hex 21112111 + hex c111c111 + hex c222c222 + hex c222c222 + hex c222c222 + hex c222c222 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 11121112 + hex 11121112 + hex 11121112 + hex 111c111c + hex 222c222c + hex 222c222c + hex 222c222c + hex 222c222c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 121 +; From image coordinates 192, 24 + hex 000022b2 + hex 0b0000b2 + hex 0b0bb0b2 + hex 0b0b00bb + hex 00bb000b + hex 0002b00b + hex 00002bbb + hex 00000222 + + hex ffff0000 + hex f0ffff00 + hex f0f00f00 + hex f0f0ff00 + hex ff00fff0 + hex fff00ff0 + hex ffff0000 + hex fffff000 + + hex 2b220000 + hex 2b0000b0 + hex 2b0bb0b0 + hex bb00b0b0 + hex b000bb00 + hex b00b2000 + hex bbb20000 + hex 22200000 + + hex 0000ffff + hex 00ffff0f + hex 00f00f0f + hex 00ff0f0f + hex 0fff00ff + hex 0ff00fff + hex 0000ffff + hex 000fffff + +; Tile ID 122 +; From image coordinates 200, 24 + hex 000b0000 + hex 00b00000 + hex 00b000b0 + hex 20b220b0 + hex 2b200220 + hex b2200002 + hex b2000000 + hex b2000000 + + hex fff0ffff + hex ff0fffff + hex ff0fff0f + hex 0f000f0f + hex 000ff00f + hex 000ffff0 + hex 00ffffff + hex 00ffffff + + hex 0000b000 + hex 00000b00 + hex 0b000b00 + hex 0b022b02 + hex 022002b2 + hex 2000022b + hex 0000002b + hex 0000002b + + hex ffff0fff + hex fffff0ff + hex f0fff0ff + hex f0f000f0 + hex f00ff000 + hex 0ffff000 + hex ffffff00 + hex ffffff00 + +; Tile ID 123 +; From image coordinates 208, 24 + hex f5cf5555 + hex fcffff55 + hex fcf555f5 + hex ff55555c + hex ff55555c + hex f55555cc + hex f555cccc + hex 5cccccc5 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 5555fc5f + hex 55ffffcf + hex 5f555fcf + hex c55555ff + hex c55555ff + hex cc55555f + hex cccc555f + hex 5cccccc5 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 124 +; From image coordinates 216, 24 + hex 55ccccfc + hex 55cccfcc + hex 555ccf5c + hex 55ccf55c + hex 5cccf5cc + hex ffff55cc + hex f5555cc5 + hex ccccccc5 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cfcccc55 + hex ccfccc55 + hex c5fcc555 + hex c55fcc55 + hex cc5fccc5 + hex cc55ffff + hex 5cc5555f + hex 5ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 125 +; From image coordinates 224, 24 + hex ecccccee + hex eccccecc + hex ecccecce + hex ecccecec + hex ecccecec + hex ecccecc4 + hex eeececcc + hex ecc0eccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000f0000 + + hex eeccccce + hex ccecccce + hex ecceccce + hex cececcce + hex cececcce + hex 4cceccce + hex ccceceee + hex ccce0cce + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000f000 + +; Tile ID 126 +; From image coordinates 232, 24 + hex eecccecc + hex cc4ccecc + hex ecc4cecc + hex c4c4cecc + hex c4c4cecc + hex 4cc4eecc + hex ccc4ceee + hex ccc40ecc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000f000 + + hex ccecccee + hex ccecc4cc + hex ccec4cce + hex ccec4c4c + hex ccec4c4c + hex ccee4cc4 + hex eeec4ccc + hex cce04ccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000f0000 + +; Tile ID 127 +; From image coordinates 240, 24 + hex ecc4e44e + hex ecc4e44e + hex ecc4e44e + hex ecc4eeee + hex ecc444e4 + hex ecc444ee + hex eccc4444 + hex eccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex e44e4cce + hex e44e4cce + hex e44e4cce + hex eeee4cce + hex 4e444cce + hex ee444cce + hex 4444ccce + hex ccccccce + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 128 +; From image coordinates 248, 24 + hex e44e4cc4 + hex e44e4cc4 + hex e44e4cc4 + hex eeee4cc4 + hex 4e444cc4 + hex ee444cc4 + hex 4444ccc4 + hex ccccccc4 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 4cc4e44e + hex 4cc4e44e + hex 4cc4e44e + hex 4cc4eeee + hex 4cc444e4 + hex 4cc444ee + hex 4ccc4444 + hex 4ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 129 +; From image coordinates 0, 32 + hex 8c555555 + hex 5c555555 + hex 8c555555 + hex 5c555555 + hex 8c555555 + hex 5c555555 + hex 85c55555 + hex 58c55555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 555555c8 + hex 555555c5 + hex 555555c8 + hex 555555c5 + hex 555555c8 + hex 555555c5 + hex 55555c58 + hex 55555c85 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 130 +; From image coordinates 8, 32 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 131 +; From image coordinates 16, 32 + hex cc888888 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 888888cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 132 +; From image coordinates 24, 32 + hex 8888888c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c8888888 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 133 +; From image coordinates 32, 32 + hex c8888888 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + hex c5555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 8888888c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + hex 5555555c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 134 +; From image coordinates 40, 32 + hex 888888cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + hex 555555cc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cc888888 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + hex cc555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 135 +; From image coordinates 48, 32 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + hex 55555555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 136 +; From image coordinates 56, 32 + hex 555555c8 + hex 555555c6 + hex 555555c1 + hex 555555c6 + hex 555555c1 + hex 555555c6 + hex 55555c51 + hex 55555c86 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 8c555555 + hex 6c555555 + hex 1c555555 + hex 6c555555 + hex 1c555555 + hex 6c555555 + hex 15c55555 + hex 68c55555 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 137 +; From image coordinates 64, 32 + hex 00000000 + hex 00000000 + hex 0000cccc + hex 000caa8d + hex 00ca6888 + hex 00cac8c8 + hex 0ca6c8c8 + hex 0ca6c8c8 + + hex ffffffff + hex ffffffff + hex ffff0000 + hex fff00000 + hex ff000000 + hex ff000000 + hex f0000000 + hex f0000000 + + hex 00000000 + hex 00000000 + hex cccc0000 + hex d8aac000 + hex 8886ac00 + hex 8c8cac00 + hex 8c8c6ac0 + hex 8c8c6ac0 + + hex ffffffff + hex ffffffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 000000ff + hex 0000000f + hex 0000000f + +; Tile ID 138 +; From image coordinates 72, 32 + hex 00000000 + hex 00000000 + hex c0000000 + hex dc000000 + hex dc000000 + hex ddc00000 + hex ddc00000 + hex dccccc00 + + hex ffffffff + hex ffffffff + hex 0fffffff + hex 00ffffff + hex 00ffffff + hex 000fffff + hex 000fffff + hex 000000ff + + hex 00000000 + hex 00000000 + hex 0000000c + hex 000000cd + hex 000000cd + hex 00000cdd + hex 00000cdd + hex 00cccccd + + hex ffffffff + hex ffffffff + hex fffffff0 + hex ffffff00 + hex ffffff00 + hex fffff000 + hex fffff000 + hex ff000000 + +; Tile ID 139 +; From image coordinates 80, 32 + hex 00000000 + hex 00000ccc + hex 0000ceed + hex 0000ce66 + hex 000ceec6 + hex 000ce6c6 + hex 000ce666 + hex 00ce6666 + + hex ffffffff + hex fffff000 + hex ffff0000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex fff00000 + hex ff000000 + + hex 00000000 + hex ccc00000 + hex deec0000 + hex 66ec0000 + hex 6ceec000 + hex 6c6ec000 + hex 666ec000 + hex 6666ec00 + + hex ffffffff + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 00000fff + hex 000000ff + +; Tile ID 140 +; From image coordinates 88, 32 + hex 00000000 + hex c0000000 + hex dc000000 + hex dc000000 + hex cdc00000 + hex cdc00000 + hex 6dcccc00 + hex 6dceedc0 + + hex ffffffff + hex 0fffffff + hex 00ffffff + hex 00ffffff + hex 000fffff + hex 000fffff + hex 000000ff + hex 0000000f + + hex 00000000 + hex 0000000c + hex 000000cd + hex 000000cd + hex 00000cdc + hex 00000cdc + hex 00ccccd6 + hex 0cdeecd6 + + hex ffffffff + hex fffffff0 + hex ffffff00 + hex ffffff00 + hex fffff000 + hex fffff000 + hex ff000000 + hex f0000000 + +; Tile ID 141 +; From image coordinates 96, 32 + hex 00000000 + hex 00000000 + hex 0000cccc + hex 000cee6d + hex 00ce6666 + hex 00cec6c6 + hex 0ce6c6c6 + hex 0ce6c6c6 + + hex ffffffff + hex ffffffff + hex ffff0000 + hex fff00000 + hex ff000000 + hex ff000000 + hex f0000000 + hex f0000000 + + hex 00000000 + hex 00000000 + hex cccc0000 + hex d6eec000 + hex 6666ec00 + hex 6c6cec00 + hex 6c6c6ec0 + hex 6c6c6ec0 + + hex ffffffff + hex ffffffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 000000ff + hex 0000000f + hex 0000000f + +; Tile ID 142 +; From image coordinates 104, 32 + hex 00000000 + hex 00000000 + hex c0000000 + hex dc000000 + hex ddc00000 + hex ddc00000 + hex dddc0000 + hex ddccc000 + + hex ffffffff + hex ffffffff + hex 0fffffff + hex 00ffffff + hex 000fffff + hex 000fffff + hex 0000ffff + hex 00000fff + + hex 00000000 + hex 00000000 + hex 0000000c + hex 000000cd + hex 00000cdd + hex 00000cdd + hex 0000cddd + hex 000cccdd + + hex ffffffff + hex ffffffff + hex fffffff0 + hex ffffff00 + hex fffff000 + hex fffff000 + hex ffff0000 + hex fff00000 + +; Tile ID 143 +; From image coordinates 112, 32 + hex 00000000 + hex 00cccc00 + hex 0ceeedc0 + hex cee66dc0 + hex cec6c6dc + hex cec6c6dc + hex cec6c6dd + hex ce6666dc + + hex ffffffff + hex ff0000ff + hex f000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00000000 + hex 00cccc00 + hex 0cdeeec0 + hex 0cd66eec + hex cd6c6cec + hex cd6c6cec + hex dd6c6cec + hex cd6666ec + + hex ffffffff + hex ff0000ff + hex f000000f + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 144 +; From image coordinates 120, 32 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ccc00000 + hex eeec0000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex 000fffff + hex 0000ffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000ccc + hex 0000ceee + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fffff000 + hex ffff0000 + +; Tile ID 145 +; From image coordinates 128, 32 + hex 00000222 + hex 00002222 + hex 00003337 + hex 00037377 + hex 00037337 + hex 00033777 + hex 00000777 + hex 00003323 + + hex fffff000 + hex ffff0000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex fff00000 + hex fffff000 + hex ffff0000 + + hex 22200000 + hex 22220000 + hex 73330000 + hex 77373000 + hex 73373000 + hex 77733000 + hex 77700000 + hex 32330000 + + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 00000fff + hex 000fffff + hex 0000ffff + +; Tile ID 146 +; From image coordinates 136, 32 + hex 22000000 + hex 22222000 + hex 73700000 + hex 73777000 + hex 77377700 + hex 73333000 + hex 77770000 + hex 33000000 + + hex 00ffffff + hex 00000fff + hex 000fffff + hex 00000fff + hex 000000ff + hex 00000fff + hex 0000ffff + hex 00ffffff + + hex 00000022 + hex 00022222 + hex 00000737 + hex 00077737 + hex 00777377 + hex 00033337 + hex 00007777 + hex 00000033 + + hex ffffff00 + hex fff00000 + hex fffff000 + hex fff00000 + hex ff000000 + hex fff00000 + hex ffff0000 + hex ffffff00 + +; Tile ID 147 +; From image coordinates 144, 32 + hex 00000222 + hex 00002222 + hex 00003337 + hex 00037377 + hex 00037337 + hex 00033777 + hex 00000777 + hex 00333322 + + hex fffff000 + hex ffff0000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex fff00000 + hex fffff000 + hex ff000000 + + hex 22200000 + hex 22220000 + hex 73330000 + hex 77373000 + hex 73373000 + hex 77733000 + hex 77700000 + hex 22333300 + + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 00000fff + hex 000fffff + hex 000000ff + +; Tile ID 148 +; From image coordinates 152, 32 + hex 22000000 + hex 22222000 + hex 73700000 + hex 73777000 + hex 77377700 + hex 73333000 + hex 77770000 + hex 33000000 + + hex 00ffffff + hex 00000fff + hex 000fffff + hex 00000fff + hex 000000ff + hex 00000fff + hex 0000ffff + hex 00ffffff + + hex 00000022 + hex 00022222 + hex 00000737 + hex 00077737 + hex 00777377 + hex 00033337 + hex 00007777 + hex 00000033 + + hex ffffff00 + hex fff00000 + hex fffff000 + hex fff00000 + hex ff000000 + hex fff00000 + hex ffff0000 + hex ffffff00 + +; Tile ID 149 +; From image coordinates 160, 32 + hex 00000222 + hex 00002222 + hex 00003337 + hex 00037377 + hex 00037337 + hex 00033777 + hex 00000777 + hex 00003323 + + hex fffff000 + hex ffff0000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex fff00000 + hex fffff000 + hex ffff0000 + + hex 22200000 + hex 22220000 + hex 73330000 + hex 77373000 + hex 73373000 + hex 77733000 + hex 77700000 + hex 32330000 + + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 00000fff + hex 000fffff + hex 0000ffff + +; Tile ID 150 +; From image coordinates 168, 32 + hex 22000000 + hex 22222000 + hex 73700000 + hex 73777000 + hex 77377700 + hex 73333000 + hex 77770000 + hex 33000000 + + hex 00ffffff + hex 00000fff + hex 000fffff + hex 00000fff + hex 000000ff + hex 00000fff + hex 0000ffff + hex 00ffffff + + hex 00000022 + hex 00022222 + hex 00000737 + hex 00077737 + hex 00777377 + hex 00033337 + hex 00007777 + hex 00000033 + + hex ffffff00 + hex fff00000 + hex fffff000 + hex fff00000 + hex ff000000 + hex fff00000 + hex ffff0000 + hex ffffff00 + +; Tile ID 151 +; From image coordinates 176, 32 + hex 00000000 + hex 00000022 + hex 00000222 + hex 00000333 + hex 00003737 + hex 00003733 + hex 00003377 + hex 00000077 + + hex ffffffff + hex ffffff00 + hex fffff000 + hex fffff000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffffff00 + + hex 00000000 + hex 22000000 + hex 22200000 + hex 33300000 + hex 73730000 + hex 33730000 + hex 77330000 + hex 77000000 + + hex ffffffff + hex 00ffffff + hex 000fffff + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 00ffffff + +; Tile ID 152 +; From image coordinates 184, 32 + hex 00000000 + hex 22200000 + hex 22222200 + hex 77370000 + hex 77377700 + hex 77737770 + hex 77333300 + hex 77777000 + + hex ffffffff + hex 000fffff + hex 000000ff + hex 0000ffff + hex 000000ff + hex 0000000f + hex 000000ff + hex 00000fff + + hex 00000000 + hex 00000222 + hex 00222222 + hex 00007377 + hex 00777377 + hex 07773777 + hex 00333377 + hex 00077777 + + hex ffffffff + hex fffff000 + hex ff000000 + hex ffff0000 + hex ff000000 + hex f0000000 + hex ff000000 + hex fff00000 + +; Tile ID 153 +; From image coordinates 192, 32 + hex 000000cc + hex 00000cff + hex 000ccfff + hex 00cfffff + hex 00cfffff + hex 00cfffff + hex 0cfffddf + hex cfff0fff + + hex ffffff00 + hex fffff000 + hex fff00000 + hex ff000000 + hex ff000000 + hex ff000000 + hex f0000000 + hex 0000f000 + + hex cc000000 + hex ffc00000 + hex fffcc000 + hex fffffc00 + hex fffffc00 + hex fffffc00 + hex fddfffc0 + hex fff0fffc + + hex 00ffffff + hex 000fffff + hex 00000fff + hex 000000ff + hex 000000ff + hex 000000ff + hex 0000000f + hex 000f0000 + +; Tile ID 154 +; From image coordinates 200, 32 + hex cc000000 + hex ffc00000 + hex fffc0000 + hex fffc0c00 + hex ffffcfc0 + hex fdfffffc + hex ffdffffc + hex fffffffc + + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 0000f0ff + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + + hex 000000cc + hex 00000cff + hex 0000cfff + hex 00c0cfff + hex 0cfcffff + hex cfffffdf + hex cffffdff + hex cfffffff + + hex ffffff00 + hex fffff000 + hex ffff0000 + hex ff0f0000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 155 +; From image coordinates 208, 32 + hex 00cffdff + hex 000cffdf + hex 0000cffd + hex 0000cfff + hex 00000ccc + hex 00000000 + hex 00000000 + hex 00000000 + + hex ff000000 + hex fff00000 + hex ffff0000 + hex ffff0000 + hex fffff000 + hex ffffffff + hex ffffffff + hex ffffffff + + hex ffdffc00 + hex fdffc000 + hex dffc0000 + hex fffc0000 + hex ccc00000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 000000ff + hex 00000fff + hex 0000ffff + hex 0000ffff + hex 000fffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 156 +; From image coordinates 216, 32 + hex ffffffff + hex fdffffff + hex dddfffdd + hex ffdddddd + hex ffffddff + hex cffffffc + hex 0ccfffc0 + hex 000ccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex fff000ff + + hex ffffffff + hex ffffffdf + hex ddfffddd + hex ddddddff + hex ffddffff + hex cffffffc + hex 0cfffcc0 + hex 00ccc000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff000fff + +; Tile ID 157 +; From image coordinates 224, 32 + hex fdffffff + hex dfffffff + hex ddffffdf + hex fdddddff + hex ffdddfff + hex ffffffff + hex ccffffcc + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff0000ff + + hex ffffffdf + hex fffffffd + hex fdffffdd + hex ffdddddf + hex fffdddff + hex ffffffff + hex ccffffcc + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff0000ff + +; Tile ID 158 +; From image coordinates 232, 32 + hex fffffc00 + hex ffffffc0 + hex fffffffc + hex fffffff0 + hex fffffcc0 + hex cffcc000 + hex 0cc00000 + hex 00000000 + + hex 000000ff + hex 0000000f + hex 00000000 + hex 0000000f + hex 0000000f + hex 00000fff + hex f00fffff + hex ffffffff + + hex 00cfffff + hex 0cffffff + hex cfffffff + hex 0fffffff + hex 0ccfffff + hex 000ccffc + hex 00000cc0 + hex 00000000 + + hex ff000000 + hex f0000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex fff00000 + hex fffff00f + hex ffffffff + +; Tile ID 159 +; From image coordinates 240, 32 + hex 04444444 + hex 49999999 + hex 49c99999 + hex 49999444 + hex 499944cc + hex 499944c9 + hex 499944c9 + hex 49999cc9 + + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 44444440 + hex 99999994 + hex 99999c94 + hex 44499994 + hex cc449994 + hex 9c449994 + hex 9c449994 + hex 9cc99994 + + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 160 +; From image coordinates 248, 32 + hex 44444440 + hex 9999999c + hex 99999c9c + hex 4499999c + hex c449999c + hex 944c999c + hex 944c999c + hex 444c999c + + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 04444444 + hex c9999999 + hex c9c99999 + hex c9999944 + hex c999944c + hex c999c449 + hex c999c449 + hex c999c444 + + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 161 +; From image coordinates 0, 40 + hex 85c55555 + hex 58c58585 + hex 85c85858 + hex 585c8585 + hex 858c8888 + hex 585c8888 + hex 8588cccc + hex 58588c00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000000ff + + hex 55555c58 + hex 58585c85 + hex 85858c58 + hex 5858c585 + hex 8888c858 + hex 8888c585 + hex cccc8858 + hex 00c88585 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff000000 + +; Tile ID 162 +; From image coordinates 8, 40 + hex 55555555 + hex 85858585 + hex 58585858 + hex 85858585 + hex 88888888 + hex 88888888 + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffffffff + + hex 55555555 + hex 58585858 + hex 85858585 + hex 58585858 + hex 88888888 + hex 88888888 + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffffffff + +; Tile ID 163 +; From image coordinates 16, 40 + hex cc555555 + hex cc555555 + hex cc585858 + hex cc858585 + hex cc585858 + hex cc888888 + hex cc888888 + hex 0ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + + hex 555555cc + hex 555555cc + hex 858585cc + hex 585858cc + hex 858585cc + hex 888888cc + hex 888888cc + hex ccccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + +; Tile ID 164 +; From image coordinates 24, 40 + hex 5555555c + hex 5555555c + hex 5858585c + hex 8585858c + hex 5858585c + hex 8888888c + hex 8888888c + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c5555555 + hex c5555555 + hex c5858585 + hex c8585858 + hex c5858585 + hex c8888888 + hex c8888888 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 165 +; From image coordinates 32, 40 + hex c5555555 + hex c5555555 + hex c5858585 + hex c8585858 + hex c5858585 + hex c8888888 + hex c8888888 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 5555555c + hex 5555555c + hex 5858585c + hex 8585858c + hex 5858585c + hex 8888888c + hex 8888888c + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 166 +; From image coordinates 40, 40 + hex 555555cc + hex 555555cc + hex 858585cc + hex 585858cc + hex 858585cc + hex 888888cc + hex 888888cc + hex ccccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + + hex cc555555 + hex cc555555 + hex cc585858 + hex cc858585 + hex cc585858 + hex cc888888 + hex cc888888 + hex 0ccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + +; Tile ID 167 +; From image coordinates 48, 40 + hex 55555555 + hex 58585858 + hex 85858585 + hex 58585858 + hex 88888888 + hex 88888888 + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffffffff + + hex 55555555 + hex 85858585 + hex 58585858 + hex 85858585 + hex 88888888 + hex 88888888 + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffffffff + +; Tile ID 168 +; From image coordinates 56, 40 + hex 55555c58 + hex 58585c85 + hex 85858c58 + hex 5858c585 + hex 8888c858 + hex 8888c585 + hex cccc8858 + hex 00c88585 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff000000 + + hex 85c55555 + hex 58c58585 + hex 85c85858 + hex 585c8585 + hex 858c8888 + hex 585c8888 + hex 8588cccc + hex 58588c00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000000ff + +; Tile ID 169 +; From image coordinates 64, 40 + hex ca88888d + hex ca88888d + hex ca88888d + hex cca8888d + hex eca88888 + hex ecca888c + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffffffff + + hex d88888ac + hex d88888ac + hex d88888ac + hex d8888acc + hex 88888ace + hex c888acce + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ffffffff + +; Tile ID 170 +; From image coordinates 72, 40 + hex ca888dc0 + hex cec8cdc0 + hex cec8cdc0 + hex ca888dc0 + hex 88888dc0 + hex 8888ddc0 + hex cddddccc + hex 00000000 + + hex 0000000f + hex 0000000f + hex 0000000f + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex ffffffff + + hex 0cd888ac + hex 0cdc8cec + hex 0cdc8cec + hex 0cd888ac + hex 0cd88888 + hex 0cdd8888 + hex cccddddc + hex 00000000 + + hex f0000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex ffffffff + +; Tile ID 171 +; From image coordinates 80, 40 + hex 00ce6666 + hex 00ce6666 + hex 00ce666d + hex 00ce666d + hex 000ce66d + hex 000ce6dc + hex cccccccc + hex 00000000 + + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex fff00000 + hex fff00000 + hex 00000000 + hex ffffffff + + hex 6666ec00 + hex 6666ec00 + hex d666ec00 + hex d666ec00 + hex d66ec000 + hex cd6ec000 + hex cccccccc + hex 00000000 + + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex 00000fff + hex 00000fff + hex 00000000 + hex ffffffff + +; Tile ID 172 +; From image coordinates 88, 40 + hex dcececdc + hex dcec6cdc + hex ce6666dc + hex e6666dc0 + hex e6666dc0 + hex e666dcc0 + hex c6666ccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex ffffffff + + hex cdcececd + hex cdc6cecd + hex cd6666ec + hex 0cd6666e + hex 0cd6666e + hex 0ccd666e + hex ccc6666c + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex ffffffff + +; Tile ID 173 +; From image coordinates 96, 40 + hex 0ce6666d + hex 0ce6666d + hex 0c66666d + hex 00c6666d + hex 00c6666d + hex 000c66dc + hex cccccccc + hex 00000000 + + hex f0000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex ff000000 + hex fff00000 + hex 00000000 + hex ffffffff + + hex d6666ec0 + hex d6666ec0 + hex d66666c0 + hex d6666c00 + hex d6666c00 + hex cd66c000 + hex cccccccc + hex 00000000 + + hex 0000000f + hex 0000000f + hex 0000000f + hex 000000ff + hex 000000ff + hex 00000fff + hex 00000000 + hex ffffffff + +; Tile ID 174 +; From image coordinates 104, 40 + hex dceedc00 + hex ce666dc0 + hex cec6cdc0 + hex ce666dc0 + hex 66666dc0 + hex 6666ddc0 + hex cddddccc + hex 00000000 + + hex 000000ff + hex 0000000f + hex 0000000f + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex ffffffff + + hex 00cdeecd + hex 0cd666ec + hex 0cdc6cec + hex 0cd666ec + hex 0cd66666 + hex 0cdd6666 + hex cccddddc + hex 00000000 + + hex ff000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex ffffffff + +; Tile ID 175 +; From image coordinates 112, 40 + hex ce6666ce + hex ce6666ce + hex ce6666ce + hex 0ce6666c + hex 0ce66666 + hex 00ce6666 + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex 00000000 + hex ffffffff + + hex ec6666ec + hex ec6666ec + hex ec6666ec + hex c6666ec0 + hex 66666ec0 + hex 6666ec00 + hex cccccccc + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 000000ff + hex 00000000 + hex ffffffff + +; Tile ID 176 +; From image coordinates 120, 40 + hex cecdc000 + hex c6cdc000 + hex 6666dc00 + hex 66666dc0 + hex c6666dc0 + hex 6666ddc0 + hex cddddccc + hex 00000000 + + hex 00000fff + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex ffffffff + + hex 000cdcec + hex 000cdc6c + hex 00cd6666 + hex 0cd66666 + hex 0cd6666c + hex 0cdd6666 + hex cccddddc + hex 00000000 + + hex fff00000 + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex ffffffff + +; Tile ID 177 +; From image coordinates 128, 40 + hex 00033323 + hex 00333322 + hex 00773272 + hex 00777222 + hex 00772222 + hex 00002220 + hex 00033300 + hex 00333300 + + hex fff00000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ffff000f + hex fff000ff + hex ff0000ff + + hex 32333000 + hex 22333300 + hex 27237700 + hex 22277700 + hex 22227700 + hex 02220000 + hex 00333000 + hex 00333300 + + hex 00000fff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex f000ffff + hex ff000fff + hex ff0000ff + +; Tile ID 178 +; From image coordinates 136, 40 + hex 32333000 + hex 22333300 + hex 27237700 + hex 22277700 + hex 22227700 + hex 02220000 + hex 00333000 + hex 00333300 + + hex 00000fff + hex 000000ff + hex 000000ff + hex 000000ff + hex 000000ff + hex f000ffff + hex ff000fff + hex ff0000ff + + hex 00033323 + hex 00333322 + hex 00773272 + hex 00777222 + hex 00772222 + hex 00002220 + hex 00033300 + hex 00333300 + + hex fff00000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ff000000 + hex ffff000f + hex fff000ff + hex ff0000ff + +; Tile ID 179 +; From image coordinates 144, 40 + hex 77333322 + hex 77703327 + hex 77002222 + hex 00022222 + hex 00222222 + hex 03322200 + hex 03330000 + hex 00333000 + + hex 00000000 + hex 000f0000 + hex 00ff0000 + hex fff00000 + hex ff000000 + hex f00000ff + hex f000ffff + hex ff000fff + + hex 22333377 + hex 72330777 + hex 22220077 + hex 22222000 + hex 22222200 + hex 00222330 + hex 00003330 + hex 00033300 + + hex 00000000 + hex 0000f000 + hex 0000ff00 + hex 00000fff + hex 000000ff + hex ff00000f + hex ffff000f + hex fff000ff + +; Tile ID 180 +; From image coordinates 152, 40 + hex 23337770 + hex 22233770 + hex 22200300 + hex 22223300 + hex 22223300 + hex 02223300 + hex 00000000 + hex 00000000 + + hex 0000000f + hex 0000000f + hex 000ff0ff + hex 000000ff + hex 000000ff + hex f00000ff + hex ffffffff + hex ffffffff + + hex 07773332 + hex 07733222 + hex 00300222 + hex 00332222 + hex 00332222 + hex 00332220 + hex 00000000 + hex 00000000 + + hex f0000000 + hex f0000000 + hex ff0ff000 + hex ff000000 + hex ff000000 + hex ff00000f + hex ffffffff + hex ffffffff + +; Tile ID 181 +; From image coordinates 160, 40 + hex 00033332 + hex 00033322 + hex 00033332 + hex 00023377 + hex 00002377 + hex 00000222 + hex 00000333 + hex 00000333 + + hex fff00000 + hex fff00000 + hex fff00000 + hex fff00000 + hex ffff0000 + hex fffff000 + hex fffff000 + hex fffff000 + + hex 23333000 + hex 22333000 + hex 23333000 + hex 77332000 + hex 77320000 + hex 22200000 + hex 33300000 + hex 33300000 + + hex 00000fff + hex 00000fff + hex 00000fff + hex 00000fff + hex 0000ffff + hex 000fffff + hex 000fffff + hex 000fffff + +; Tile ID 182 +; From image coordinates 168, 40 + hex 23300000 + hex 72270000 + hex 22220000 + hex 72220000 + hex 22200000 + hex 33300000 + hex 33330000 + hex 30000000 + + hex 000fffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 000fffff + hex 000fffff + hex 0000ffff + hex 0fffffff + + hex 00000332 + hex 00007227 + hex 00002222 + hex 00002227 + hex 00000222 + hex 00000333 + hex 00003333 + hex 00000003 + + hex fffff000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fffff000 + hex fffff000 + hex ffff0000 + hex fffffff0 + +; Tile ID 183 +; From image coordinates 176, 40 + hex 00000333 + hex 00007333 + hex 00077233 + hex 00033222 + hex 00032222 + hex 00332220 + hex 00300003 + hex 00000003 + + hex fffff000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex fff00000 + hex ff00000f + hex ff0ffff0 + hex fffffff0 + + hex 33300000 + hex 33370000 + hex 33277000 + hex 22233000 + hex 22223000 + hex 02223300 + hex 30000300 + hex 30000000 + + hex 000fffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 00000fff + hex f00000ff + hex 0ffff0ff + hex 0fffffff + +; Tile ID 184 +; From image coordinates 184, 40 + hex 32307000 + hex 33377700 + hex 33377000 + hex 22220000 + hex 22220000 + hex 22200000 + hex 33000000 + hex 33300000 + + hex 000f0fff + hex 000000ff + hex 00000fff + hex 0000ffff + hex 0000ffff + hex 000fffff + hex 00ffffff + hex 000fffff + + hex 00070323 + hex 00777333 + hex 00077333 + hex 00002222 + hex 00002222 + hex 00000222 + hex 00000033 + hex 00000333 + + hex fff0f000 + hex ff000000 + hex fff00000 + hex ffff0000 + hex ffff0000 + hex fffff000 + hex ffffff00 + hex fffff000 + +; Tile ID 185 +; From image coordinates 192, 40 + hex 00000ccc + hex 0000cfff + hex 000cffff + hex 000fffff + hex 0ccfffff + hex cfffffff + hex cfffffff + hex 0cffffff + + hex fffff000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex f0000000 + hex 00000000 + hex 00000000 + hex f0000000 + + hex ccc00000 + hex fffc0000 + hex ffffc000 + hex fffff000 + hex fffffcc0 + hex fffffffc + hex fffffffc + hex ffffffc0 + + hex 000fffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 0000000f + hex 00000000 + hex 00000000 + hex 0000000f + +; Tile ID 186 +; From image coordinates 200, 40 + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 187 +; From image coordinates 208, 40 + hex c00c0000 + hex c0cfc000 + hex fcffc000 + hex ffffc0c0 + hex fffffcfc + hex fffffffc + hex fffffffc + hex ffffffc0 + + hex 0ff0ffff + hex 0f000fff + hex 00000fff + hex 00000f0f + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + + hex 0000c00c + hex 000cfc0c + hex 000cffcf + hex 0c0cffff + hex cfcfffff + hex cfffffff + hex cfffffff + hex 0cffffff + + hex ffff0ff0 + hex fff000f0 + hex fff00000 + hex f0f00000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + +; Tile ID 188 +; From image coordinates 216, 40 + hex eeeeeeee + hex 4444444c + hex 4444444c + hex cccccccc + hex 444c4444 + hex 444c4444 + hex 444c4444 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex eeeeeeee + hex c4444444 + hex c4444444 + hex cccccccc + hex 4444c444 + hex 4444c444 + hex 4444c444 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 189 +; From image coordinates 224, 40 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 190 +; From image coordinates 232, 40 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 191 +; From image coordinates 240, 40 + hex 49999994 + hex 49999994 + hex 49999999 + hex 49999994 + hex 49999994 + hex 49c99999 + hex 49999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 49999994 + hex 49999994 + hex 99999994 + hex 49999994 + hex 49999994 + hex 99999c94 + hex 99999994 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 192 +; From image coordinates 248, 40 + hex 4ccc999c + hex 4c99999c + hex cc99999c + hex 4999999c + hex 4c99999c + hex cc999c9c + hex 9999999c + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c999ccc4 + hex c99999c4 + hex c99999cc + hex c9999994 + hex c99999c4 + hex c9c999cc + hex c9999999 + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 193 +; From image coordinates 0, 48 + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex caaccaac + hex caaccaac + hex ccaaaacc + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex caaccaac + hex caaccaac + hex ccaaaacc + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + +; Tile ID 194 +; From image coordinates 8, 48 + hex 00000000 + hex 0ccccc00 + hex 0caaac00 + hex 0ccaac00 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex ffffffff + hex f00000ff + hex f00000ff + hex f00000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + + hex 00000000 + hex 00ccccc0 + hex 00caaac0 + hex 00caacc0 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex ffffffff + hex ff00000f + hex ff00000f + hex ff00000f + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + +; Tile ID 195 +; From image coordinates 16, 48 + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex cccaaac0 + hex 0caacccc + hex caaaaaac + hex cccccccc + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex 0000000f + hex f0000000 + hex 00000000 + hex 00000000 + + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex 0caaaccc + hex ccccaac0 + hex caaaaaac + hex cccccccc + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex f0000000 + hex 0000000f + hex 00000000 + hex 00000000 + +; Tile ID 196 +; From image coordinates 24, 48 + hex 00000000 + hex ccccccc0 + hex caaaaacc + hex cccccaac + hex 00caaac0 + hex cccccaac + hex caaaaacc + hex ccccccc0 + + hex ffffffff + hex 0000000f + hex 00000000 + hex 00000000 + hex ff00000f + hex 00000000 + hex 00000000 + hex 0000000f + + hex 00000000 + hex 0ccccccc + hex ccaaaaac + hex caaccccc + hex 0caaac00 + hex caaccccc + hex ccaaaaac + hex 0ccccccc + + hex ffffffff + hex f0000000 + hex 00000000 + hex 00000000 + hex f00000ff + hex 00000000 + hex 00000000 + hex f0000000 + +; Tile ID 197 +; From image coordinates 32, 48 + hex 00000000 + hex 00ccccc0 + hex 0ccaaac0 + hex ccacaac0 + hex caccaacc + hex caaaaaac + hex ccccaacc + hex 000cccc0 + + hex ffffffff + hex ff00000f + hex f000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex fff0000f + + hex 00000000 + hex 0ccccc00 + hex 0caaacc0 + hex 0caacacc + hex ccaaccac + hex caaaaaac + hex ccaacccc + hex 0cccc000 + + hex ffffffff + hex f00000ff + hex f000000f + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000fff + +; Tile ID 198 +; From image coordinates 40, 48 + hex 00000000 + hex ccccccc0 + hex caaaaac0 + hex caacccc0 + hex caaaaacc + hex 0ccccaac + hex caaaaacc + hex ccccccc0 + + hex ffffffff + hex 0000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex f0000000 + hex 00000000 + hex 0000000f + + hex 00000000 + hex 0ccccccc + hex 0caaaaac + hex 0ccccaac + hex ccaaaaac + hex caacccc0 + hex ccaaaaac + hex 0ccccccc + + hex ffffffff + hex f0000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 0000000f + hex 00000000 + hex f0000000 + +; Tile ID 199 +; From image coordinates 48, 48 + hex 00000000 + hex 0cccccc0 + hex ccaaaac0 + hex caacccc0 + hex caaaaacc + hex caaccaac + hex ccaaaacc + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + + hex 00000000 + hex 0cccccc0 + hex 0caaaacc + hex 0ccccaac + hex ccaaaaac + hex caaccaac + hex ccaaaacc + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + +; Tile ID 200 +; From image coordinates 56, 48 + hex 00000000 + hex cccccccc + hex caaaaaac + hex caaccaac + hex ccccaac0 + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex ffffffff + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex ff0000ff + hex ff0000ff + hex ff0000ff + + hex 00000000 + hex cccccccc + hex caaaaaac + hex caaccaac + hex 0caacccc + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex ffffffff + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex ff0000ff + hex ff0000ff + hex ff0000ff + +; Tile ID 201 +; From image coordinates 64, 48 + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex 0caaaac0 + hex caaccaac + hex ccaaaacc + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex f000000f + hex 00000000 + hex 00000000 + hex f000000f + + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex 0caaaac0 + hex caaccaac + hex ccaaaacc + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex f000000f + hex 00000000 + hex 00000000 + hex f000000f + +; Tile ID 202 +; From image coordinates 72, 48 + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex ccaaaaac + hex 0ccccaac + hex 0caaaacc + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex f000000f + + hex 00000000 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex caaaaacc + hex caacccc0 + hex ccaaaac0 + hex 0cccccc0 + + hex ffffffff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex f000000f + +; Tile ID 203 +; From image coordinates 80, 48 + hex 00000000 + hex 0cc000cc + hex 0cac0cac + hex 00cacac0 + hex 000cac00 + hex 00cacac0 + hex 0cac0cac + hex 0cc000cc + + hex ffffffff + hex f00fff00 + hex f000f000 + hex ff00000f + hex fff000ff + hex ff00000f + hex f000f000 + hex f00fff00 + + hex 00000000 + hex cc000cc0 + hex cac0cac0 + hex 0cacac00 + hex 00cac000 + hex 0cacac00 + hex cac0cac0 + hex cc000cc0 + + hex ffffffff + hex 00fff00f + hex 000f000f + hex f00000ff + hex ff000fff + hex f00000ff + hex 000f000f + hex 00fff00f + +; Tile ID 204 +; From image coordinates 88, 48 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0cccccc0 + hex 0caaaac0 + hex 0cccccc0 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex f000000f + hex f000000f + hex f000000f + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0cccccc0 + hex 0caaaac0 + hex 0cccccc0 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex f000000f + hex f000000f + hex f000000f + hex ffffffff + +; Tile ID 205 +; From image coordinates 96, 48 + hex 000cc000 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 000cc000 + hex 00caac00 + hex 000cc000 + + hex fff00fff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex fff00fff + hex ff0000ff + hex fff00fff + + hex 000cc000 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 000cc000 + hex 00caac00 + hex 000cc000 + + hex fff00fff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex fff00fff + hex ff0000ff + hex fff00fff + +; Tile ID 206 +; From image coordinates 104, 48 + hex 00cccc00 + hex 0caacac0 + hex caacacac + hex caacacac + hex caacacac + hex caccacac + hex 0caacac0 + hex 00cccc00 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + + hex 00cccc00 + hex 0cacaac0 + hex cacacaac + hex cacacaac + hex cacacaac + hex cacaccac + hex 0cacaac0 + hex 00cccc00 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + +; Tile ID 207 +; From image coordinates 112, 48 + hex 00ccc000 + hex 0cacac00 + hex caacaac0 + hex caacccc0 + hex caaaaac0 + hex 0caaac00 + hex 00ccc000 + hex 00000000 + + hex ff000fff + hex f00000ff + hex 0000000f + hex 0000000f + hex 0000000f + hex f00000ff + hex ff000fff + hex ffffffff + + hex 000ccc00 + hex 00cacac0 + hex 0caacaac + hex 0ccccaac + hex 0caaaaac + hex 00caaac0 + hex 000ccc00 + hex 00000000 + + hex fff000ff + hex ff00000f + hex f0000000 + hex f0000000 + hex f0000000 + hex ff00000f + hex fff000ff + hex ffffffff + +; Tile ID 208 +; From image coordinates 120, 48 + hex 00000000 + hex 0cccccc0 + hex 0caaaac0 + hex 0cccccc0 + hex 0cccccc0 + hex 0caaaac0 + hex 0cccccc0 + hex 00000000 + + hex ffffffff + hex f000000f + hex f000000f + hex f000000f + hex f000000f + hex f000000f + hex f000000f + hex ffffffff + + hex 00000000 + hex 0cccccc0 + hex 0caaaac0 + hex 0cccccc0 + hex 0cccccc0 + hex 0caaaac0 + hex 0cccccc0 + hex 00000000 + + hex ffffffff + hex f000000f + hex f000000f + hex f000000f + hex f000000f + hex f000000f + hex f000000f + hex ffffffff + +; Tile ID 209 +; From image coordinates 128, 48 + hex 000ccc00 + hex 000cac00 + hex 000ccc00 + hex 00000000 + hex 00000000 + hex 000ccc00 + hex 000cac00 + hex 000ccc00 + + hex fff000ff + hex fff000ff + hex fff000ff + hex ffffffff + hex ffffffff + hex fff000ff + hex fff000ff + hex fff000ff + + hex 00ccc000 + hex 00cac000 + hex 00ccc000 + hex 00000000 + hex 00000000 + hex 00ccc000 + hex 00cac000 + hex 00ccc000 + + hex ff000fff + hex ff000fff + hex ff000fff + hex ffffffff + hex ffffffff + hex ff000fff + hex ff000fff + hex ff000fff + +; Tile ID 210 +; From image coordinates 136, 48 + hex 000cc000 + hex 00caac00 + hex 0caccac0 + hex caaccaac + hex caaaaaac + hex caaccaac + hex caaccaac + hex cccccccc + + hex fff00fff + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 000cc000 + hex 00caac00 + hex 0caccac0 + hex caaccaac + hex caaaaaac + hex caaccaac + hex caaccaac + hex cccccccc + + hex fff00fff + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 211 +; From image coordinates 144, 48 + hex cccccc00 + hex caaaaac0 + hex caaccaac + hex caaaaac0 + hex caaccaac + hex caaccaac + hex caaaaac0 + hex cccccc00 + + hex 000000ff + hex 0000000f + hex 00000000 + hex 0000000f + hex 00000000 + hex 00000000 + hex 0000000f + hex 000000ff + + hex 00cccccc + hex 0caaaaac + hex caaccaac + hex 0caaaaac + hex caaccaac + hex caaccaac + hex 0caaaaac + hex 00cccccc + + hex ff000000 + hex f0000000 + hex 00000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex ff000000 + +; Tile ID 212 +; From image coordinates 152, 48 + hex 00cccc00 + hex 0caaaac0 + hex caaccaac + hex caaccccc + hex caaccccc + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + + hex 00cccc00 + hex 0caaaac0 + hex caaccaac + hex cccccaac + hex cccccaac + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + +; Tile ID 213 +; From image coordinates 160, 48 + hex ccccc000 + hex caaaac00 + hex caaccac0 + hex caaccaac + hex caaccaac + hex caaccac0 + hex caaaac00 + hex ccccc000 + + hex 00000fff + hex 000000ff + hex 0000000f + hex 00000000 + hex 00000000 + hex 0000000f + hex 000000ff + hex 00000fff + + hex 000ccccc + hex 00caaaac + hex 0caccaac + hex caaccaac + hex caaccaac + hex 0caccaac + hex 00caaaac + hex 000ccccc + + hex fff00000 + hex ff000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex ff000000 + hex fff00000 + +; Tile ID 214 +; From image coordinates 168, 48 + hex cccccccc + hex caaaaaac + hex caaccccc + hex caaaaac0 + hex caacccc0 + hex caaccccc + hex caaaaaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex caaaaaac + hex cccccaac + hex 0caaaaac + hex 0ccccaac + hex cccccaac + hex caaaaaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 215 +; From image coordinates 176, 48 + hex cccccccc + hex caaaaaac + hex caaccccc + hex caaaaac0 + hex caacccc0 + hex caac0000 + hex caac0000 + hex cccc0000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 0000ffff + hex 0000ffff + hex 0000ffff + + hex cccccccc + hex caaaaaac + hex cccccaac + hex 0caaaaac + hex 0ccccaac + hex 0000caac + hex 0000caac + hex 0000cccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + +; Tile ID 216 +; From image coordinates 184, 48 + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex caaccccc + hex caacaaac + hex caaccaac + hex ccaaaaac + hex 0cccccc0 + + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + + hex 0cccccc0 + hex ccaaaacc + hex caaccaac + hex cccccaac + hex caaacaac + hex caaccaac + hex caaaaacc + hex 0cccccc0 + + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + +; Tile ID 217 +; From image coordinates 192, 48 + hex cccccccc + hex caaccaac + hex caaccaac + hex caaaaaac + hex caaccaac + hex caaccaac + hex caaccaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex caaccaac + hex caaccaac + hex caaaaaac + hex caaccaac + hex caaccaac + hex caaccaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 218 +; From image coordinates 200, 48 + hex 0cccccc0 + hex 0caaaac0 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 0caaaac0 + hex 0cccccc0 + + hex f000000f + hex f000000f + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex f000000f + hex f000000f + + hex 0cccccc0 + hex 0caaaac0 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 0caaaac0 + hex 0cccccc0 + + hex f000000f + hex f000000f + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex f000000f + hex f000000f + +; Tile ID 219 +; From image coordinates 208, 48 + hex 00cccccc + hex 00caaaac + hex 00ccaacc + hex 000caac0 + hex ccccaac0 + hex caacaac0 + hex ccaaacc0 + hex 0ccccc00 + + hex ff000000 + hex ff000000 + hex ff000000 + hex fff0000f + hex 0000000f + hex 0000000f + hex 0000000f + hex f00000ff + + hex cccccc00 + hex caaaac00 + hex ccaacc00 + hex 0caac000 + hex 0caacccc + hex 0caacaac + hex 0ccaaacc + hex 00ccccc0 + + hex 000000ff + hex 000000ff + hex 000000ff + hex f0000fff + hex f0000000 + hex f0000000 + hex f0000000 + hex ff00000f + +; Tile ID 220 +; From image coordinates 216, 48 + hex cccccccc + hex caaccaac + hex caacaacc + hex caaaacc0 + hex caaaacc0 + hex caacaacc + hex caaccaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex caaccaac + hex ccaacaac + hex 0ccaaaac + hex 0ccaaaac + hex ccaacaac + hex caaccaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 221 +; From image coordinates 224, 48 + hex cccc0000 + hex caac0000 + hex caac0000 + hex caac0000 + hex caac0000 + hex caaccccc + hex caaaaaac + hex cccccccc + + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 00000000 + hex 00000000 + hex 00000000 + + hex 0000cccc + hex 0000caac + hex 0000caac + hex 0000caac + hex 0000caac + hex cccccaac + hex caaaaaac + hex cccccccc + + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 222 +; From image coordinates 232, 48 + hex ccc000cc + hex caac0cac + hex caaacaac + hex caaaaaac + hex caacacac + hex caacccac + hex caac0cac + hex cccc0ccc + + hex 000fff00 + hex 0000f000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000f000 + hex 0000f000 + + hex cc000ccc + hex cac0caac + hex caacaaac + hex caaaaaac + hex cacacaac + hex cacccaac + hex cac0caac + hex ccc0cccc + + hex 00fff000 + hex 000f0000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000f0000 + hex 000f0000 + +; Tile ID 223 +; From image coordinates 240, 48 + hex ccc00ccc + hex caac0cac + hex caaaccac + hex caaaacac + hex caacaaac + hex caaccaac + hex caac0cac + hex cccc00cc + + hex 000ff000 + hex 0000f000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000f000 + hex 0000ff00 + + hex ccc00ccc + hex cac0caac + hex caccaaac + hex cacaaaac + hex caaacaac + hex caaccaac + hex cac0caac + hex cc00cccc + + hex 000ff000 + hex 000f0000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 000f0000 + hex 00ff0000 + +; Tile ID 224 +; From image coordinates 248, 48 + hex 00cccc00 + hex 0caaaac0 + hex caaccaac + hex caaccaac + hex caaccaac + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + + hex 00cccc00 + hex 0caaaac0 + hex caaccaac + hex caaccaac + hex caaccaac + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + +; Tile ID 225 +; From image coordinates 0, 56 + hex cccccc00 + hex caaaaac0 + hex caaccaac + hex caaccaac + hex caaaaac0 + hex caaccc00 + hex caac0000 + hex cccc0000 + + hex 000000ff + hex 0000000f + hex 00000000 + hex 00000000 + hex 0000000f + hex 000000ff + hex 0000ffff + hex 0000ffff + + hex 00cccccc + hex 0caaaaac + hex caaccaac + hex caaccaac + hex 0caaaaac + hex 00cccaac + hex 0000caac + hex 0000cccc + + hex ff000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex ff000000 + hex ffff0000 + hex ffff0000 + +; Tile ID 226 +; From image coordinates 8, 56 + hex 00cccc00 + hex 0caaaac0 + hex caaccaac + hex caaccaac + hex caaaaaac + hex caaccac0 + hex 0caaaaac + hex 00ccccc0 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex f0000000 + hex ff00000f + + hex 00cccc00 + hex 0caaaac0 + hex caaccaac + hex caaccaac + hex caaaaaac + hex 0caccaac + hex caaaaac0 + hex 0ccccc00 + + hex ff0000ff + hex f000000f + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex 0000000f + hex f00000ff + +; Tile ID 227 +; From image coordinates 16, 56 + hex cccccc00 + hex caaaaac0 + hex caaccaac + hex caaccaac + hex caaaaac0 + hex caacaac0 + hex caaccaac + hex cccc0ccc + + hex 000000ff + hex 0000000f + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 00000000 + hex 0000f000 + + hex 00cccccc + hex 0caaaaac + hex caaccaac + hex caaccaac + hex 0caaaaac + hex 0caacaac + hex caaccaac + hex ccc0cccc + + hex ff000000 + hex f0000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 000f0000 + +; Tile ID 228 +; From image coordinates 24, 56 + hex 00ccccc0 + hex 0caaaac0 + hex caaccc00 + hex 0caaaac0 + hex cccccaac + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex ff00000f + hex f000000f + hex 000000ff + hex f000000f + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + + hex 0ccccc00 + hex 0caaaac0 + hex 00cccaac + hex 0caaaac0 + hex caaccccc + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex f00000ff + hex f000000f + hex ff000000 + hex f000000f + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + +; Tile ID 229 +; From image coordinates 32, 56 + hex cccccccc + hex caaaaaac + hex cccaaccc + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + + hex cccccccc + hex caaaaaac + hex cccaaccc + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + hex ff0000ff + +; Tile ID 230 +; From image coordinates 40, 56 + hex ccc00ccc + hex caaccaac + hex caaccaac + hex caaccaac + hex caaccaac + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex 000ff000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + + hex ccc00ccc + hex caaccaac + hex caaccaac + hex caaccaac + hex caaccaac + hex caaccaac + hex 0caaaac0 + hex 00cccc00 + + hex 000ff000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + +; Tile ID 231 +; From image coordinates 48, 56 + hex cccccccc + hex caaccaac + hex caaccaac + hex caaccaac + hex ccaccacc + hex 0caaaac0 + hex 0ccaacc0 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex f000000f + hex ff0000ff + + hex cccccccc + hex caaccaac + hex caaccaac + hex caaccaac + hex ccaccacc + hex 0caaaac0 + hex 0ccaacc0 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex f000000f + hex ff0000ff + +; Tile ID 232 +; From image coordinates 56, 56 + hex cccccccc + hex caacacac + hex caacacac + hex caacacac + hex caacacac + hex caaaaaac + hex cccacacc + hex 0cccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + + hex cccccccc + hex cacacaac + hex cacacaac + hex cacacaac + hex cacacaac + hex caaaaaac + hex ccacaccc + hex 0cccccc0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + +; Tile ID 233 +; From image coordinates 64, 56 + hex cccc0ccc + hex caacccac + hex caaacacc + hex ccaaacc0 + hex 0ccaaacc + hex ccacaaac + hex cacccaac + hex ccc0cccc + + hex 0000f000 + hex 00000000 + hex 00000000 + hex 0000000f + hex f0000000 + hex 00000000 + hex 00000000 + hex 000f0000 + + hex ccc0cccc + hex cacccaac + hex ccacaaac + hex 0ccaaacc + hex ccaaacc0 + hex caaacacc + hex caacccac + hex cccc0ccc + + hex 000f0000 + hex 00000000 + hex 00000000 + hex f0000000 + hex 0000000f + hex 00000000 + hex 00000000 + hex 0000f000 + +; Tile ID 234 +; From image coordinates 72, 56 + hex cccccccc + hex caaccaac + hex caaccaac + hex ccaaaacc + hex 0ccaacc0 + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + hex ff0000ff + hex ff0000ff + + hex cccccccc + hex caaccaac + hex caaccaac + hex ccaaaacc + hex 0ccaacc0 + hex 00caac00 + hex 00caac00 + hex 00cccc00 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f000000f + hex ff0000ff + hex ff0000ff + hex ff0000ff + +; Tile ID 235 +; From image coordinates 80, 56 + hex cccccccc + hex caaaaaac + hex ccccaaac + hex 00caaac0 + hex 0caaac00 + hex caaacccc + hex caaaaaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex ff00000f + hex f00000ff + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccc + hex caaaaaac + hex caaacccc + hex 0caaac00 + hex 00caaac0 + hex ccccaaac + hex caaaaaac + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex f00000ff + hex ff00000f + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 236 +; From image coordinates 88, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 237 +; From image coordinates 96, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 238 +; From image coordinates 104, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 239 +; From image coordinates 112, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 240 +; From image coordinates 120, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 241 +; From image coordinates 128, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 242 +; From image coordinates 136, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 243 +; From image coordinates 144, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 244 +; From image coordinates 152, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 245 +; From image coordinates 160, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 246 +; From image coordinates 168, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 247 +; From image coordinates 176, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 248 +; From image coordinates 184, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 249 +; From image coordinates 192, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 250 +; From image coordinates 200, 56 + hex 0000cccc + hex 00cc2222 + hex 0c224444 + hex 0c244222 + hex c2442ccc + hex c242cc00 + hex c242c0c0 + hex c242c00c + + hex ffff0000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 000000ff + hex 00000f0f + hex 00000ff0 + + hex cccc0000 + hex 2222cc00 + hex 444422c0 + hex 222442c0 + hex ccc2442c + hex 00cc242c + hex 0c0c242c + hex c00c242c + + hex 0000ffff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + hex ff000000 + hex f0f00000 + hex 0ff00000 + +; Tile ID 251 +; From image coordinates 208, 56 + hex cccccccc + hex 22222222 + hex 44444444 + hex 22222222 + hex cccccccc + hex 00c00c00 + hex 0c0000c0 + hex c000000c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff0ff0ff + hex f0ffff0f + hex 0ffffff0 + + hex cccccccc + hex 22222222 + hex 44444444 + hex 22222222 + hex cccccccc + hex 00c00c00 + hex 0c0000c0 + hex c000000c + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff0ff0ff + hex f0ffff0f + hex 0ffffff0 + +; Tile ID 252 +; From image coordinates 216, 56 + hex cccc0000 + hex 2222cc00 + hex 444422c0 + hex 222442c0 + hex ccc2442c + hex 00cc242c + hex 0c0c242c + hex c00c242c + + hex 0000ffff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + hex ff000000 + hex f0f00000 + hex 0ff00000 + + hex 0000cccc + hex 00cc2222 + hex 0c224444 + hex 0c244222 + hex c2442ccc + hex c242cc00 + hex c242c0c0 + hex c242c00c + + hex ffff0000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + hex 000000ff + hex 00000f0f + hex 00000ff0 + +; Tile ID 253 +; From image coordinates 224, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 254 +; From image coordinates 232, 56 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 255 +; From image coordinates 240, 56 + hex 00000099 + hex 00000999 + hex 00009999 + hex 00099999 + hex 00999999 + hex 09944499 + hex 09444449 + hex 99444449 + + hex ffffff00 + hex fffff000 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + + hex 99000000 + hex 99900000 + hex 99990000 + hex 99999000 + hex 99999900 + hex 99444990 + hex 94444490 + hex 94444499 + + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + +; Tile ID 256 +; From image coordinates 248, 56 + hex 99000000 + hex 94400000 + hex 44440000 + hex 44444000 + hex 94449900 + hex 99999990 + hex 99999990 + hex 99994499 + + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 0000000f + hex 00000000 + + hex 00000099 + hex 00000449 + hex 00004444 + hex 00044444 + hex 00994449 + hex 09999999 + hex 09999999 + hex 99449999 + + hex ffffff00 + hex fffff000 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex f0000000 + hex 00000000 + +; Tile ID 257 +; From image coordinates 0, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 258 +; From image coordinates 8, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000001 + hex 00000001 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fffffff0 + hex fffffff0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 10000000 + hex 10000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex 0fffffff + hex 0fffffff + +; Tile ID 259 +; From image coordinates 16, 64 + hex 00000000 + hex 00000000 + hex 00100001 + hex 01f1001f + hex 1fcf11fc + hex 1fcfcfcc + hex fcccfccc + hex fccccccf + + hex ffffffff + hex ffffffff + hex ff0ffff0 + hex f000ff00 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00000000 + hex 00000000 + hex 10000100 + hex f1001f10 + hex cf11fcf1 + hex ccfcfcf1 + hex cccfcccf + hex fccccccf + + hex ffffffff + hex ffffffff + hex 0ffff0ff + hex 00ff000f + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 260 +; From image coordinates 24, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 10000000 + hex f1000000 + hex f1000000 + hex f1000000 + hex c1000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex 0fffffff + hex 00ffffff + hex 00ffffff + hex 00ffffff + hex 00ffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000001 + hex 0000001f + hex 0000001f + hex 0000001f + hex 0000001c + + hex ffffffff + hex ffffffff + hex ffffffff + hex fffffff0 + hex ffffff00 + hex ffffff00 + hex ffffff00 + hex ffffff00 + +; Tile ID 261 +; From image coordinates 32, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 262 +; From image coordinates 40, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000001 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fffffff0 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 10000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex 0fffffff + +; Tile ID 263 +; From image coordinates 48, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00100001 + hex 01f1001f + hex 1fcf11fc + hex 1fcfcfcc + hex fcccfccc + + hex ffffffff + hex ffffffff + hex ffffffff + hex ff0ffff0 + hex f000ff00 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 10000100 + hex f1001f10 + hex cf11fcf1 + hex ccfcfcf1 + hex cccfcccf + + hex ffffffff + hex ffffffff + hex ffffffff + hex 0ffff0ff + hex 00ff000f + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 264 +; From image coordinates 56, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 10000000 + hex f1000000 + hex f1000000 + hex f1000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex 0fffffff + hex 00ffffff + hex 00ffffff + hex 00ffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000001 + hex 0000001f + hex 0000001f + hex 0000001f + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fffffff0 + hex ffffff00 + hex ffffff00 + hex ffffff00 + +; Tile ID 265 +; From image coordinates 64, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 266 +; From image coordinates 72, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 267 +; From image coordinates 80, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 268 +; From image coordinates 88, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 269 +; From image coordinates 96, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 270 +; From image coordinates 104, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 271 +; From image coordinates 112, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 272 +; From image coordinates 120, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 273 +; From image coordinates 128, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 274 +; From image coordinates 136, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 275 +; From image coordinates 144, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 276 +; From image coordinates 152, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 277 +; From image coordinates 160, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 278 +; From image coordinates 168, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 279 +; From image coordinates 176, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 280 +; From image coordinates 184, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 281 +; From image coordinates 192, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 282 +; From image coordinates 200, 64 + hex c242c00c + hex c242c0c0 + hex c242cc00 + hex c242c000 + hex c242c000 + hex c242cc00 + hex c242c0c0 + hex c242c00c + + hex 00000ff0 + hex 00000f0f + hex 000000ff + hex 00000fff + hex 00000fff + hex 000000ff + hex 00000f0f + hex 00000ff0 + + hex c00c242c + hex 0c0c242c + hex 00cc242c + hex 000c242c + hex 000c242c + hex 00cc242c + hex 0c0c242c + hex c00c242c + + hex 0ff00000 + hex f0f00000 + hex ff000000 + hex fff00000 + hex fff00000 + hex ff000000 + hex f0f00000 + hex 0ff00000 + +; Tile ID 283 +; From image coordinates 208, 64 + hex c000000c + hex 0c0000c0 + hex 00c00c00 + hex 000cc000 + hex 000cc000 + hex 00c00c00 + hex 0c0000c0 + hex c000000c + + hex 0ffffff0 + hex f0ffff0f + hex ff0ff0ff + hex fff00fff + hex fff00fff + hex ff0ff0ff + hex f0ffff0f + hex 0ffffff0 + + hex c000000c + hex 0c0000c0 + hex 00c00c00 + hex 000cc000 + hex 000cc000 + hex 00c00c00 + hex 0c0000c0 + hex c000000c + + hex 0ffffff0 + hex f0ffff0f + hex ff0ff0ff + hex fff00fff + hex fff00fff + hex ff0ff0ff + hex f0ffff0f + hex 0ffffff0 + +; Tile ID 284 +; From image coordinates 216, 64 + hex c00c242c + hex 0c0c242c + hex 00cc242c + hex 000c242c + hex 000c242c + hex 00cc242c + hex 0c0c242c + hex c00c242c + + hex 0ff00000 + hex f0f00000 + hex ff000000 + hex fff00000 + hex fff00000 + hex ff000000 + hex f0f00000 + hex 0ff00000 + + hex c242c00c + hex c242c0c0 + hex c242cc00 + hex c242c000 + hex c242c000 + hex c242cc00 + hex c242c0c0 + hex c242c00c + + hex 00000ff0 + hex 00000f0f + hex 000000ff + hex 00000fff + hex 00000fff + hex 000000ff + hex 00000f0f + hex 00000ff0 + +; Tile ID 285 +; From image coordinates 224, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 286 +; From image coordinates 232, 64 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 287 +; From image coordinates 240, 64 + hex 99444449 + hex 99944499 + hex 99999999 + hex 09444fff + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 00000fff + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fffff000 + + hex 94444499 + hex 99444999 + hex 99999999 + hex fff44490 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fff00000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 000fffff + +; Tile ID 288 +; From image coordinates 248, 64 + hex 99994449 + hex 99999449 + hex 99999999 + hex fff44490 + hex ffff0000 + hex ff9f0000 + hex ff9f0000 + hex f9f00000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000ffff + hex 0000ffff + hex 0000ffff + hex 000fffff + + hex 94449999 + hex 94499999 + hex 99999999 + hex 09444fff + hex 0000ffff + hex 0000f9ff + hex 0000f9ff + hex 00000f9f + + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex ffff0000 + hex ffff0000 + hex ffff0000 + hex fffff000 + +; Tile ID 289 +; From image coordinates 0, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00111000 + hex 001ff100 + hex 001fcf10 + hex 001fccf1 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ff000fff + hex ff0000ff + hex ff00000f + hex ff000000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00011100 + hex 001ff100 + hex 01fcf100 + hex 1fccf100 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fff000ff + hex ff0000ff + hex f00000ff + hex 000000ff + +; Tile ID 290 +; From image coordinates 8, 72 + hex 00000001 + hex 0000001c + hex 000011ff + hex 0001ffcc + hex 001fcccc + hex 01fccccc + hex 1fcccccc + hex fccccccc + + hex fffffff0 + hex ffffff00 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex 00000000 + hex 00000000 + + hex 10000000 + hex c1000000 + hex ff110000 + hex ccff1000 + hex ccccf100 + hex cccccf10 + hex ccccccf1 + hex cccccccf + + hex 0fffffff + hex 00ffffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 00000000 + hex 00000000 + +; Tile ID 291 +; From image coordinates 16, 72 + hex fccccccc + hex fcccfcfc + hex cccccccc + hex cccccccc + hex cccccccc + hex ccccfccc + hex cccf2fff + hex cccffccf + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccf + hex cfcfcccf + hex cccccccc + hex cccccccc + hex cccccccc + hex cccfcccc + hex fff2fccc + hex fccffccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 292 +; From image coordinates 24, 72 + hex ff100000 + hex ccf10000 + hex cccf1000 + hex cccf1000 + hex cccf1000 + hex cff10000 + hex f1100000 + hex 10000000 + + hex 000fffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 00000fff + hex 0000ffff + hex 000fffff + hex 0fffffff + + hex 000001ff + hex 00001fcc + hex 0001fccc + hex 0001fccc + hex 0001fccc + hex 00001ffc + hex 0000011f + hex 00000001 + + hex fffff000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex fff00000 + hex ffff0000 + hex fffff000 + hex fffffff0 + +; Tile ID 293 +; From image coordinates 32, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00111000 + hex 001ff100 + hex 001fcf10 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ff000fff + hex ff0000ff + hex ff00000f + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00011100 + hex 001ff100 + hex 01fcf100 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex fff000ff + hex ff0000ff + hex f00000ff + +; Tile ID 294 +; From image coordinates 40, 72 + hex 00000001 + hex 00000001 + hex 0000001c + hex 000011ff + hex 0001ffcc + hex 001fcccc + hex 01fccccc + hex 1fcccccc + + hex fffffff0 + hex fffffff0 + hex ffffff00 + hex ffff0000 + hex fff00000 + hex ff000000 + hex f0000000 + hex 00000000 + + hex 10000000 + hex 10000000 + hex c1000000 + hex ff110000 + hex ccff1000 + hex ccccf100 + hex cccccf10 + hex ccccccf1 + + hex 0fffffff + hex 0fffffff + hex 00ffffff + hex 0000ffff + hex 00000fff + hex 000000ff + hex 0000000f + hex 00000000 + +; Tile ID 295 +; From image coordinates 48, 72 + hex fccccccf + hex fccccccc + hex fcccfcfc + hex cccccccc + hex cccccccc + hex cccccccc + hex ccccfccc + hex cccf2fff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex fccccccf + hex cccccccf + hex cfcfcccf + hex cccccccc + hex cccccccc + hex cccccccc + hex cccfcccc + hex fff2fccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 296 +; From image coordinates 56, 72 + hex c1000000 + hex ff100000 + hex ccf10000 + hex cccf1000 + hex cccf1000 + hex cccf1000 + hex cff10000 + hex f1100000 + + hex 00ffffff + hex 000fffff + hex 0000ffff + hex 00000fff + hex 00000fff + hex 00000fff + hex 0000ffff + hex 000fffff + + hex 0000001c + hex 000001ff + hex 00001fcc + hex 0001fccc + hex 0001fccc + hex 0001fccc + hex 00001ffc + hex 0000011f + + hex ffffff00 + hex fffff000 + hex ffff0000 + hex fff00000 + hex fff00000 + hex fff00000 + hex ffff0000 + hex fffff000 + +; Tile ID 297 +; From image coordinates 64, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 298 +; From image coordinates 72, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 299 +; From image coordinates 80, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 300 +; From image coordinates 88, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 301 +; From image coordinates 96, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 302 +; From image coordinates 104, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 303 +; From image coordinates 112, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 304 +; From image coordinates 120, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 305 +; From image coordinates 128, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 306 +; From image coordinates 136, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 307 +; From image coordinates 144, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 308 +; From image coordinates 152, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 309 +; From image coordinates 160, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 310 +; From image coordinates 168, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 311 +; From image coordinates 176, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 312 +; From image coordinates 184, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 313 +; From image coordinates 192, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 314 +; From image coordinates 200, 72 + hex c242c00c + hex c242c0c0 + hex c242cc00 + hex c2442ccc + hex 0c244222 + hex 0c224444 + hex 00cc2222 + hex 0000cccc + + hex 00000ff0 + hex 00000f0f + hex 000000ff + hex 00000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex ffff0000 + + hex c00c242c + hex 0c0c242c + hex 00cc242c + hex ccc2442c + hex 222442c0 + hex 444422c0 + hex 2222cc00 + hex cccc0000 + + hex 0ff00000 + hex f0f00000 + hex ff000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 000000ff + hex 0000ffff + +; Tile ID 315 +; From image coordinates 208, 72 + hex c000000c + hex 0c0000c0 + hex 00c00c00 + hex cccccccc + hex 22222222 + hex 44444444 + hex 22222222 + hex cccccccc + + hex 0ffffff0 + hex f0ffff0f + hex ff0ff0ff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex c000000c + hex 0c0000c0 + hex 00c00c00 + hex cccccccc + hex 22222222 + hex 44444444 + hex 22222222 + hex cccccccc + + hex 0ffffff0 + hex f0ffff0f + hex ff0ff0ff + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 316 +; From image coordinates 216, 72 + hex c00c242c + hex 0c0c242c + hex 00cc242c + hex ccc2442c + hex 222442c0 + hex 444422c0 + hex 2222cc00 + hex cccc0000 + + hex 0ff00000 + hex f0f00000 + hex ff000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 000000ff + hex 0000ffff + + hex c242c00c + hex c242c0c0 + hex c242cc00 + hex c2442ccc + hex 0c244222 + hex 0c224444 + hex 00cc2222 + hex 0000cccc + + hex 00000ff0 + hex 00000f0f + hex 000000ff + hex 00000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex ffff0000 + +; Tile ID 317 +; From image coordinates 224, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 318 +; From image coordinates 232, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 319 +; From image coordinates 240, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 320 +; From image coordinates 248, 72 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 321 +; From image coordinates 0, 80 + hex 0001ffff + hex 00001cfc + hex 000001fc + hex 000001fc + hex 000001fc + hex 0000001f + hex 00000001 + hex 00000000 + + hex fff00000 + hex ffff0000 + hex fffff000 + hex fffff000 + hex fffff000 + hex ffffff00 + hex fffffff0 + hex ffffffff + + hex ffff1000 + hex cfc10000 + hex cf100000 + hex cf100000 + hex cf100000 + hex f1000000 + hex 10000000 + hex 00000000 + + hex 00000fff + hex 0000ffff + hex 000fffff + hex 000fffff + hex 000fffff + hex 00ffffff + hex 0fffffff + hex ffffffff + +; Tile ID 322 +; From image coordinates 8, 80 + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex ffcccfff + hex 11fff111 + hex 001c1000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex ff000fff + + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex fffcccff + hex 111fff11 + hex 0001c100 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex fff000ff + +; Tile ID 323 +; From image coordinates 16, 80 + hex cccccccf + hex cccccccf + hex cccccccf + hex ccccccf1 + hex cccccf10 + hex ffcccf10 + hex 11fff100 + hex 001c1000 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 000000ff + hex ff000fff + + hex fccccccc + hex fccccccc + hex fccccccc + hex 1fcccccc + hex 01fccccc + hex 01fcccff + hex 001fff11 + hex 0001c100 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex ff000000 + hex fff000ff + +; Tile ID 324 +; From image coordinates 24, 80 + hex 10000000 + hex 10000000 + hex 10000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000001 + hex 00000001 + hex 00000001 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 325 +; From image coordinates 32, 80 + hex 001fccf1 + hex 0001ffff + hex 00001cfc + hex 000001fc + hex 000001fc + hex 000001fc + hex 0000001f + hex 00000001 + + hex ff000000 + hex fff00000 + hex ffff0000 + hex fffff000 + hex fffff000 + hex fffff000 + hex ffffff00 + hex fffffff0 + + hex 1fccf100 + hex ffff1000 + hex cfc10000 + hex cf100000 + hex cf100000 + hex cf100000 + hex f1000000 + hex 10000000 + + hex 000000ff + hex 00000fff + hex 0000ffff + hex 000fffff + hex 000fffff + hex 000fffff + hex 00ffffff + hex 0fffffff + +; Tile ID 326 +; From image coordinates 40, 80 + hex fccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex ffcccfff + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex cccccccf + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex cccccccc + hex fffcccff + hex cccccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + +; Tile ID 327 +; From image coordinates 48, 80 + hex cccffccf + hex cccccccf + hex cccccccf + hex cccccccf + hex ccccccf1 + hex cccccf10 + hex ffcccf10 + hex ccccc100 + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 0000000f + hex 0000000f + hex 000000ff + + hex fccffccc + hex fccccccc + hex fccccccc + hex fccccccc + hex 1fcccccc + hex 01fccccc + hex 01fcccff + hex 001ccccc + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex f0000000 + hex f0000000 + hex ff000000 + +; Tile ID 328 +; From image coordinates 56, 80 + hex 10000000 + hex 10000000 + hex 10000000 + hex 10000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex 0fffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000001 + hex 00000001 + hex 00000001 + hex 00000001 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex fffffff0 + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 329 +; From image coordinates 64, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 330 +; From image coordinates 72, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 331 +; From image coordinates 80, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 332 +; From image coordinates 88, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 333 +; From image coordinates 96, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 334 +; From image coordinates 104, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 335 +; From image coordinates 112, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 336 +; From image coordinates 120, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 337 +; From image coordinates 128, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 338 +; From image coordinates 136, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 339 +; From image coordinates 144, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 340 +; From image coordinates 152, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 341 +; From image coordinates 160, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 342 +; From image coordinates 168, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 343 +; From image coordinates 176, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 344 +; From image coordinates 184, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 345 +; From image coordinates 192, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 346 +; From image coordinates 200, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 347 +; From image coordinates 208, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 348 +; From image coordinates 216, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 349 +; From image coordinates 224, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 350 +; From image coordinates 232, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 351 +; From image coordinates 240, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 352 +; From image coordinates 248, 80 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 353 +; From image coordinates 0, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 354 +; From image coordinates 8, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 355 +; From image coordinates 16, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 356 +; From image coordinates 24, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 357 +; From image coordinates 32, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 358 +; From image coordinates 40, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 359 +; From image coordinates 48, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + +; Tile ID 360 +; From image coordinates 56, 88 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + hex 00000000 + + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + hex ffffffff + diff --git a/demos/kfest-2022/demo-5/gen/App.TileSetAnim.s b/demos/kfest-2022/demo-5/gen/App.TileSetAnim.s new file mode 100644 index 0000000..d68227a --- /dev/null +++ b/demos/kfest-2022/demo-5/gen/App.TileSetAnim.s @@ -0,0 +1,52 @@ + +TileAnimInit + + pea 137 + pea 0 + _GTECopyTileToDynamic + pea 138 + pea 1 + _GTECopyTileToDynamic + pea 169 + pea 2 + _GTECopyTileToDynamic + pea 170 + pea 3 + _GTECopyTileToDynamic + pea 15 + pea ^TileAnim_136 + pea TileAnim_136 + _GTEStartScript + pea 15 + pea ^TileAnim_137 + pea TileAnim_137 + _GTEStartScript + pea 15 + pea ^TileAnim_168 + pea TileAnim_168 + _GTEStartScript + pea 15 + pea ^TileAnim_169 + pea TileAnim_169 + _GTEStartScript + rts +TileAnim_136 + dw $8006,137,0,0 + dw $8006,139,0,0 + dw $8006,141,0,0 + dw $cd06,143,0,0 +TileAnim_137 + dw $8006,138,1,0 + dw $8006,140,1,0 + dw $8006,142,1,0 + dw $cd06,144,1,0 +TileAnim_168 + dw $8006,169,2,0 + dw $8006,171,2,0 + dw $8006,173,2,0 + dw $cd06,175,2,0 +TileAnim_169 + dw $8006,170,3,0 + dw $8006,172,3,0 + dw $8006,174,3,0 + dw $cd06,176,3,0 \ No newline at end of file diff --git a/demos/kfest-2022/demo-5/package-lock.json b/demos/kfest-2022/demo-5/package-lock.json new file mode 100644 index 0000000..5405eb1 --- /dev/null +++ b/demos/kfest-2022/demo-5/package-lock.json @@ -0,0 +1,150 @@ +{ + "name": "kfest-demo-5", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", + "dev": true + }, + "isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "dev": true, + "requires": { + "punycode": "2.x.x" + } + }, + "joi": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz", + "integrity": "sha512-xuY5VkHfeOYK3Hdi91ulocfuFopwgbSORmIwzcwHKESQhC7w1kD5jaVSPnqDxS2I8t3RZ9omCKAxNwXN5zG1/Q==", + "dev": true, + "requires": { + "hoek": "5.x.x", + "isemail": "3.x.x", + "topo": "3.x.x" + }, + "dependencies": { + "hoek": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-5.0.4.tgz", + "integrity": "sha512-Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w==", + "dev": true + } + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "nan": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "dev": true + }, + "node-expat": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/node-expat/-/node-expat-2.4.0.tgz", + "integrity": "sha512-X8Y/Zk/izfNgfayeOeUGqze7KlaOwVJ9SDTjHUMKd0hu0aFTRpLlLCBwmx79cTPiQWD24I1YOafF+U+rTvEMfQ==", + "dev": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.13.2" + } + }, + "pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "string-builder": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/string-builder/-/string-builder-0.1.8.tgz", + "integrity": "sha512-0pUtikmhChLaf+uLqzYTgzTCQc4jAjaWHolxPGq3D77SgSoTqkOlv0RVF3XwDxMR9x/y1WPPwkTNalZCA9DGnQ==", + "dev": true + }, + "topo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz", + "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==", + "dev": true, + "requires": { + "hoek": "6.x.x" + }, + "dependencies": { + "hoek": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", + "dev": true + } + } + }, + "watch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/watch/-/watch-1.0.2.tgz", + "integrity": "sha512-1u+Z5n9Jc1E2c7qDO8SinPoZuHj7FgbgU1olSFoyaklduDvvtX7GMMtlE6OC9FTXq4KvNAOfj6Zu4vI1e9bAKA==", + "dev": true, + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "xml2json": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/xml2json/-/xml2json-0.12.0.tgz", + "integrity": "sha512-EPJHRWJnJUYbJlzR4pBhZODwWdi2IaYGtDdteJi0JpZ4OD31IplWALuit8r73dJuM4iHZdDVKY1tLqY2UICejg==", + "dev": true, + "requires": { + "hoek": "^4.2.1", + "joi": "^13.1.2", + "node-expat": "^2.3.18" + } + } + } +} diff --git a/demos/kfest-2022/demo-5/package.json b/demos/kfest-2022/demo-5/package.json new file mode 100644 index 0000000..1b8b109 --- /dev/null +++ b/demos/kfest-2022/demo-5/package.json @@ -0,0 +1,44 @@ +{ + "name": "kfest-demo-5", + "version": "1.0.0", + "description": "", + "main": "index.js", + "config": { + "merlin32": "C:\\Programs\\IIgsXDev\\bin\\Merlin32-1.1.10.exe", + "cadius": "C:\\Programs\\IIgsXDev\\bin\\Cadius.exe", + "gsport": "C:\\Programs\\gsport\\gsport_0.31\\GSPort.exe", + "macros": "../../../macros", + "crossrunner": "C:\\Programs\\Crossrunner\\Crossrunner.exe", + "png2iigs": "../../../tools/png2iigs.js", + "tiled2iigs": "../../../tools/tiled2iigs.js" + }, + "scripts": { + "test": "npm run build && npm run build:image && npm run gsport", + "gsport": "%npm_package_config_gsport%", + "debug": "%npm_package_config_crossrunner% GTETestSprites -Source GTETestSprites_S02_MAINSEG_Output.txt -Debug -CompatibilityLayer", + "build:all": "npm run build:tiles && npm run build:map && npm run build:tool && npm run build:sys16 && npm run build:image", + "build:map": "node %npm_package_config_tiled2iigs% ./assets/tiled/world_1-1.json --empty-tile 33 --no-gen-tiles --output-dir ./gen", + "build:map:masked": "node %npm_package_config_tiled2iigs% ./assets/tiled/world_1-1.json --force-masked --empty-tile 33 --no-gen-tiles --output-dir ./gen", + "build:tiles": "node %npm_package_config_png2iigs% ./assets/tilesets/smb-256-128-4bpp.png --max-tiles 360 --as-tile-data --transparent-color FF00FF --background-color 6B8CFF --verbose > ./gen/App.TileSet.s", + "build:sys16": "%npm_package_config_merlin32% -V %npm_package_config_macros% App.s", + "build": "npm run build:tool && npm run build:sys16", + "build:tool": "%npm_package_config_merlin32% -V %npm_package_config_macros% ../../../src/Master.s", + "build:image": "build-image.bat %npm_package_config_cadius%" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/lscharen/iigs-game-engine.git" + }, + "author": "Lucas Scharenbroich", + "license": "Apache-2.0", + "bugs": { + "url": "https://github.com/lscharen/iigs-game-engine/issues" + }, + "homepage": "https://github.com/lscharen/iigs-game-engine#readme", + "devDependencies": { + "pngjs": "^6.0.0", + "string-builder": "^0.1.8", + "watch": "latest", + "xml2json": "^0.12.0" + } +} diff --git a/tools/tiled2iigs.js b/tools/tiled2iigs.js index 3a63e76..c4e07c4 100644 --- a/tools/tiled2iigs.js +++ b/tools/tiled2iigs.js @@ -9,6 +9,17 @@ const StringBuilder = require('string-builder'); const parser = require('xml2json'); const png2iigs = require('./png2iigs'); +// Global constants +const GTE_PRIORITY_BIT = 0x4000; +const GTE_MASK_BIT = 0x1000; +const GTE_DYN_BIT = 0x0800; +const GTE_VFLIP_BIT = 0x0400; +const GTE_HFLIP_BIT = 0x0200; + +const TILED_VFLIP_BIT = 0x40000000; +const TILED_HFLIP_BIT = 0x80000000; +const TILED_DFLIP_BIT = 0x20000000; + main(process.argv.slice(2)).then( () => process.exit(0), (e) => { @@ -272,6 +283,12 @@ async function main(argv) { // Sort the tile layers by ID. The lower ID is considered to be the "front" layer tileLayers.sort((first, second) => first.id - second.id); + // Look for an object layer where miscellaneous flags are stored + const objectLayers = doc.layers.filter(l => l.type === 'objectgroup'); + if (objectLayers.length > 1) { + throw new Error('Only one object layer is supported'); + } + // Load up any/all tilesets const tileSets = await Promise.all(doc.tilesets.map(tileset => loadTileset(workdir, tileset))); @@ -329,12 +346,21 @@ async function main(argv) { bg0TileSet = tiles; } - // Ok, looks good. Write out the source code for the layers - console.log('Generating data for front layer (BG0): ' + tileLayers[0].name); - const header = emitHeader(); - const bg0 = emitBG0Layer(tileLayers[0], bg0TileSet); + // Convert the Tiled data to a plain 2D array + const bg0layer = tileLayers[0]; + const bg0data = buildLayerData(bg0layer, bg0TileSet); - const bg0OutputFilename = path.resolve(path.join(outdir, tileLayers[0].name + '.s')); + // If there is an object layer, apply it to BG0 + if (objectLayers.length > 0) { + applyObjectLayerToBG0(objectLayers[0], bg0data); + } + + // Write out the source code for the layers + console.log('Generating data for front layer (BG0): ' + bg0layer.name); + const header = emitHeader(); + const bg0 = emitBG0Layer(bg0layer, bg0data); + + const bg0OutputFilename = path.resolve(path.join(outdir, bg0layer.name + '.s')); console.log(`Writing BG0 data to ${bg0OutputFilename}`); fs.writeFileSync(bg0OutputFilename, header + '\n' + bg0); console.log(`Writing complete`); @@ -349,6 +375,29 @@ async function main(argv) { } } +function isPriorityObject(obj) { + return obj && obj.properties && obj.properties.some(p => p.name === "Priority" && p.value === true); +} + +function applyObjectLayerToBG0(objectLayer, bg0data) { + // Find any objects that mark priority tile areas + const priorityObjects = objectLayer.objects.filter(o => isPriorityObject(o)); + console.log(`Found ${priorityObjects.length} priority objects`); + + for (const region of priorityObjects) { + // Convert coordinates to tile indices + const [x, y, w, h] = [region.x, region.y, region.width, region.height].map(x => Math.floor(x / 8)); + + console.log(`Marking tiles (${x}, ${y}) to (${x+w-1}, ${y+h-1}) as priorty tiles`); + // Mark each tile as priority + for (let j = y; j < (y + h); j += 1) { + for (let i = x; i < (x + w); i += 1) { + bg0data[j][i] |= GTE_PRIORITY_BIT; + } + } + } +} + function emitBG1Layer(layer, tileset) { const sb = new StringBuilder(); @@ -372,7 +421,7 @@ BG1SetUp return sb.toString(); } -function emitBG0Layer(layer, tileset) { +function emitBG0Layer(layer, data) { const sb = new StringBuilder(); const label = layer.name.split(' ').join('_').split('.').join('_'); @@ -387,33 +436,37 @@ BG0SetUp `; sb.appendLine(initCode); sb.appendLine(`${label}`); - emitLayerData(sb, layer, tileset); + emitLayerData(sb, layer, data); return sb.toString(); } -function emitLayerData(sb, layer, tileset) { +// Return the raw 2D array of tile data +function buildLayerData(layer, tileset) { + const rows = []; + const tileIDs = layer.data; + + for (let j = 0; j < tileIDs.length; j += layer.width) { + const src = tileIDs.slice(j, j + layer.width); + const row = src.map(tID => convertTileID(tID, tileset)); + + rows.push(row); + } + + return rows; +} + +function emitLayerData(sb, layer, rows) { // Print out the data in groups of N // // Merlin32 errors out with errno 3221226505 is the line is too long (>1047 characters) const N = 64; - const rows = []; - const tileIDs = layer.data; - - // Create cunks of chunks so we can put a break between logical rows - for (let j = 0; j < tileIDs.length; j += layer.width) { - const row = tileIDs.slice(j, j + layer.width); - const chunks = []; - for (let i = 0; i < row.length; i += N) { - chunks.push(row.slice(i, i + N).map(tID => convertTileID(tID, tileset))) - } - rows.push(chunks); - } // Tiled starts numbering its tiles at 1. This is OK since Tile 0 is reserved in // GTE, also for (const row of rows) { - for (const chunk of row) { + for (let i = 0; i < row.length; i += N) { + const chunk = row.slice(i, i + N); sb.appendLine(' dw ' + chunk.map(id => '$' + toHex(id, 4)).join(',')); } sb.appendLine(''); @@ -428,14 +481,6 @@ function emitLayerData(sb, layer, tileset) { * tileID is a value from the exported TileD data. It starts at index 1. */ function convertTileID(tileId, tileset) { - const GTE_MASK_BIT = 0x1000; - const GTE_DYN_BIT = 0x0800; - const GTE_VFLIP_BIT = 0x0400; - const GTE_HFLIP_BIT = 0x0200; - const TILED_VFLIP_BIT = 0x40000000; - const TILED_HFLIP_BIT = 0x80000000; - const TILED_DFLIP_BIT = 0x20000000; - // We don't support the flipped diagonally flag or tile values greater than 511 if ((tileId & TILED_DFLIP_BIT) !== 0) { throw new Error('Diagonally flipped bits are not supported: tileId = ' + tileId.toString(16));