Fix small code issues and sync up tool output with code changes. Maps render again with solid tiles

This commit is contained in:
Lucas Scharenbroich 2021-08-13 11:57:41 -05:00
parent 652729081e
commit ce51563913
6 changed files with 2343 additions and 2750 deletions

File diff suppressed because it is too large Load Diff

View File

@ -14,483 +14,483 @@ BG0SetUp
rts
Tile_Layer_1
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,10,11,12,13
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,14,15,16,17
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,10,11,12,13
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,56,57,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,14,15,16,17
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,55,20,61,58,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,10,11,12,13,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,55,20,20,20,20,58,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,56,57,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,14,15,16,17,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,55,20,61,20,20,61,20,58,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,41,42,41,42,41,42,40,40
dw 40,55,20,61,58,40,40,40,40,40,40,40,40,40,40,40
dw 41,42,40,40,40,40,40,40,18,19,20,21,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,40,41,42,41,42,40,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 55,20,20,20,20,20,20,20,20,58,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,43,44,44,44,44,44,44,45,40
dw 55,20,20,20,20,58,40,40,40,40,40,40,40,40,40,43
dw 44,44,45,40,40,40,40,40,18,19,20,21,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,18,19,20,21
dw 40,40,40,43,44,44,44,44,45,40,40,40,18,19,20,21
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,11,12,13,14
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,15,16,17,18
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,11,12,13,14
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,57,58,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,15,16,17,18
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,56,21,62,59,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,11,12,13,14,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,56,21,21,21,21,59,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,57,58,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,15,16,17,18,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,56,21,62,21,21,62,21,59,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,42,43,42,43,42,43,41,41
dw 41,56,21,62,59,41,41,41,41,41,41,41,41,41,41,41
dw 42,43,41,41,41,41,41,41,19,20,21,22,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,41,42,43,42,43,41,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 56,21,21,21,21,21,21,21,21,59,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,44,45,45,45,45,45,45,46,41
dw 56,21,21,21,21,59,41,41,41,41,41,41,41,41,41,44
dw 45,45,46,41,41,41,41,41,19,20,21,22,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,19,20,21,22
dw 41,41,41,44,45,45,45,45,46,41,41,41,19,20,21,22
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4
dw 3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4

View File

@ -383,93 +383,3 @@ _UpdateBG0TileMap
bne :loop
rts

View File

@ -86,6 +86,7 @@ RenderTile
; Y = Base Adddress in the code field
_CopyTile cmp #$0000 ; Fast-path the special zero tile
_Mul128 ; Take care of getting the right tile address
bne CopyTileMem
FillWord0
@ -515,6 +516,9 @@ CopyTile

View File

@ -165,18 +165,28 @@ async function main(argv) {
}
}
function reverse(str) {
return [...str].reverse().join(''); // use [...str] instead of split as it is unicode-aware.
}
function writeToTileDataSource(buff, width) {
console.log('tiledata ENT');
console.log();
console.log('; Reserved space (tile 0 is special...');
console.log(' ds 128');
const MAX_TILES = 64;
let count = 0;
for (let y = 0; ; y += 8) {
for (let x = 0; x < width; x += 4, count += 1) {
if (count >= 256) {
if (count >= MAX_TILES) {
return;
}
console.log('; Tile ID ' + count);
console.log('; Tile ID ' + (count + 1));
console.log('; From image coordinates ' + (x * 2) + ', ' + y);
// Output the tile data
const offset = y * width + x;
for (dy = 0; dy < 8; dy += 1) {
const hex0 = buff[offset + dy * width + 0].toString(16).padStart(2, '0');
@ -186,6 +196,37 @@ function writeToTileDataSource(buff, width) {
console.log(' hex ' + hex0 + hex1 + hex2 + hex3);
}
console.log();
// Output the tile mask
for (dy = 0; dy < 8; dy += 1) {
//const hex0 = buff[offset + dy * width + 0].toString(16).padStart(2, '0');
//const hex1 = buff[offset + dy * width + 1].toString(16).padStart(2, '0');
//const hex2 = buff[offset + dy * width + 2].toString(16).padStart(2, '0');
//const hex3 = buff[offset + dy * width + 3].toString(16).padStart(2, '0');
console.log(' hex 00000000');
}
console.log();
// Output the flipped tile data
for (dy = 0; dy < 8; dy += 1) {
const hex0 = reverse(buff[offset + dy * width + 0].toString(16).padStart(2, '0'));
const hex1 = reverse(buff[offset + dy * width + 1].toString(16).padStart(2, '0'));
const hex2 = reverse(buff[offset + dy * width + 2].toString(16).padStart(2, '0'));
const hex3 = reverse(buff[offset + dy * width + 3].toString(16).padStart(2, '0'));
console.log(' hex ' + hex3 + hex2 + hex1 + hex0);
}
console.log();
// Output the flipped tile mask
for (dy = 0; dy < 8; dy += 1) {
//const hex0 = buff[offset + dy * width + 0].toString(16).padStart(2, '0');
//const hex1 = buff[offset + dy * width + 1].toString(16).padStart(2, '0');
//const hex2 = buff[offset + dy * width + 2].toString(16).padStart(2, '0');
//const hex3 = buff[offset + dy * width + 3].toString(16).padStart(2, '0');
console.log(' hex 00000000');
}
console.log();
}
}
}

View File

@ -57,10 +57,28 @@ async function main(argv) {
emitHeader();
emitBG0Layer(tileLayers[0]);
if (tileLayers.length > 1) {
emigBG1Layer(tileLayers[1]);
emitBG1Layer(tileLayers[1]);
}
}
function emitBG1Layer(layer) {
const label = layer.name.split(' ').join('_');
const initCode = `
BG1SetUp
lda #${layer.width}
sta BG1TileMapWidth
lda #${layer.height}
sta BG1TileMapHeight
lda #${label}
sta BG1TileMapPtr
lda #^${label}
sta BG1TileMapPtr+2
rts
`;
console.log(initCode);
console.log(`${label}`);
}
function emitBG0Layer(layer) {
const label = layer.name.split(' ').join('_');
const initCode = `
@ -85,8 +103,9 @@ BG0SetUp
for (let i = 0; i < tileIDs.length; i += N) {
chunks.push(tileIDs.slice(i, i + N))
}
// Tiled starts numbering its tiles at 1, swtich to a more sane approach... :)
// Tiled starts numbering its tiles at 1. This is OK since Tile 0 is reserved in
// GTE, also
for (const chunk of chunks) {
console.log(' dw ' + chunk.map(t => t - 1).join(','));
console.log(' dw ' + chunk.join(','));
}
}