From bb4878674a36456e85b10dc2607444caba597528 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Thu, 11 Jun 2015 14:56:55 -0500 Subject: [PATCH] wwww testing maptest0.exe modified: data/tes0.map modified: data/tes0.tmx modified: emmtest.exe modified: emsdump.exe modified: fmemtest.exe modified: makefile modified: maptest0.exe modified: src/lib/jsmn/farjsmn.c --- data/tes0.map | 10 ++-- data/tes0.tmx | 118 ++++++++++++++++++++++------------------- emmtest.exe | Bin 33144 -> 32616 bytes emsdump.exe | Bin 31442 -> 30930 bytes fmemtest.exe | Bin 25450 -> 25450 bytes makefile | 2 +- maptest0.exe | Bin 47220 -> 47011 bytes src/lib/jsmn/farjsmn.c | 4 +- 8 files changed, 70 insertions(+), 64 deletions(-) diff --git a/data/tes0.map b/data/tes0.map index 3ca7fb4b..d26ee899 100644 --- a/data/tes0.map +++ b/data/tes0.map @@ -1,14 +1,14 @@ { "backgroundcolor":"#000000", - "height":54, + "height":60, "layers":[ { - "data":[1, 2, 3, 4, 0, 3, 3, 3, 3, 3, 3, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 5, 6, 7, 8, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 9, 10, 11, 12, 4, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 13, 14, 15, 16, 0, 1, 1, 1, 5, 8, 1, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 0, 0, 4, 0, 0, 0, 0, 0, 8, 8, 1, 11, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 0, 0, 0, 0, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 2, 3, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 6, 7, 8, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 9, 10, 11, 12, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 13, 14, 15, 16, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], - "height":54, + "data":[1, 2, 3, 4, 0, 3, 3, 3, 3, 3, 3, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 5, 6, 7, 8, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 9, 10, 11, 12, 4, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 13, 14, 15, 16, 0, 1, 1, 1, 5, 8, 1, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 4, 0, 0, 0, 0, 0, 8, 8, 1, 11, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 0, 0, 0, 0, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 2, 3, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 6, 7, 8, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 9, 10, 11, 12, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 13, 14, 15, 16, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11], + "height":60, "name":"bg", "opacity":1, "type":"tilelayer", "visible":true, - "width":72, + "width":80, "x":0, "y":0 }], @@ -37,5 +37,5 @@ }], "tilewidth":16, "version":1, - "width":72 + "width":80 } \ No newline at end of file diff --git a/data/tes0.tmx b/data/tes0.tmx index 37fbeded..5ade038b 100644 --- a/data/tes0.tmx +++ b/data/tes0.tmx @@ -1,64 +1,70 @@ - + - + -1,2,3,4,0,3,3,3,3,3,3,3,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -5,6,7,8,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -9,10,11,12,4,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -13,14,15,16,0,1,1,1,5,8,1,11,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -0,0,4,0,0,0,0,0,8,8,1,11,11,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,0,0,0,0,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,2,3,4,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,5,6,7,8,6,6,6,6,6,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,9,10,11,12,6,6,6,6,6,6,6,6,3,3,3,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,13,14,15,16,3,6,6,6,6,6,6,6,6,6,6,3,3,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,6,6,6,6,6,6,6,6,6,6,6,6,3,3,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,6,6,6,6,6,6,6,6,6,6,6,6,6,3,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,6,6,6,6,6,6,6,6,6,6,6,6,3,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,6,6,6,6,6,6,6,3,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,10,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,10,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7, -7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, -7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, -7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 +1,2,3,4,0,3,3,3,3,3,3,3,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +5,6,7,8,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +9,10,11,12,4,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +13,14,15,16,0,1,1,1,5,8,1,11,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +0,0,4,0,0,0,0,0,8,8,1,11,11,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,0,0,0,0,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,2,3,4,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,5,6,7,8,6,6,6,6,6,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,9,10,11,12,6,6,6,6,6,6,6,6,3,3,3,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,13,14,15,16,3,6,6,6,6,6,6,6,6,6,6,3,3,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,6,6,6,6,6,6,6,6,6,6,6,6,3,3,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,6,6,6,6,6,6,6,6,6,6,6,6,6,3,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,6,6,6,6,6,6,6,6,6,6,6,6,3,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,6,6,6,6,6,6,6,3,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,10,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,10,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,7,7,11,11,11,11,11,11,11,11, +7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,11,11,11,11,11,11,11,11, +7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,11,11,11,11,11,11,11,11, +7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,11,11,11,11,11,11,11,11, +11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, +11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, +11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, +11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, +11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, +11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 diff --git a/emmtest.exe b/emmtest.exe index a980ea5b927a9aef94f05f4807d52cb5b30652e9..1afe9df7ab0f53fa981d5d4e8988f04372d9ba45 100644 GIT binary patch delta 8903 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 LJS@=9F;V^>m@cG% delta 9359 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 delta 8181 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 vg6(1oeUp$RL9oXohyv!-3cE diff --git a/fmemtest.exe b/fmemtest.exe index 2e949ff8d846d37b274fb1d47da8839b329cc0cf..3ab91cb024c769a7d435d2b0df2f326274c674b6 100644 GIT binary patch delta 26 hcmaELjPcbm#tlm&xEX+8E`t)oI_9v=8zOdb0RW3r319#K delta 26 gcmaELjPcbm#tlm&xRn^zF^4gLz}(FnB6e{B0FIjpU;qFB diff --git a/makefile b/makefile index 6e3c919e..4a15a25b 100644 --- a/makefile +++ b/makefile @@ -2,7 +2,7 @@ #-zk0 = kanji support~ #-zkl = current codepage -MFLAGS=-mh -zm +MFLAGS=-mh# -zm CFLAGS=-zkl -wo -x#### -mc# -zdp# -zp16 -zq OFLAGS=-ot -ox -ob -oh -or# -om -ol -ol+ FLAGS=-0 -d2 $(OFLAGS) $(CFLAGS) diff --git a/maptest0.exe b/maptest0.exe index 1779add314513906a413d913c3f3abff56ee524f..ef2f55de107cf62437cedcad568dbbe64a724c60 100644 GIT binary patch delta 14455 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 VrLdoBKgejl`u+x9oRLDv{{g7vM`Qp1 delta 14564 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\n", parser->pos); +fprintf(stdout, "%lu %c count=%u i=%d nt=%u", pee, js[parser->pos], count, i, num_tokens); +//fprintf(stdout, "token->start=%d\n", token->start); pee++; c = js[parser->pos]; -- 2.39.5