From cd3ebd4fc0b865fcd5fcef33bc9a3d7564a5915f Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Mon, 10 Jul 2023 19:29:04 -0500 Subject: [PATCH] Fixed a tree that wasn't in the upper foreground layer. Release build 594 created. --- Crawler/Version.h | 2 +- Crawler/assets/Campaigns/1_1.tmx | 10 +- Crawler/pge.data | 964 +++---------------------------- Crawler/pge.js | 2 +- Crawler/pge.wasm | Bin 530626 -> 542009 bytes x64/Release/Crawler.exe | Bin 336896 -> 348672 bytes 6 files changed, 73 insertions(+), 905 deletions(-) diff --git a/Crawler/Version.h b/Crawler/Version.h index f785eb15..b138a2c8 100644 --- a/Crawler/Version.h +++ b/Crawler/Version.h @@ -2,7 +2,7 @@ #define VERSION_MAJOR 0 #define VERSION_MINOR 2 #define VERSION_PATCH 0 -#define VERSION_BUILD 593 +#define VERSION_BUILD 594 #define stringify(a) stringify_(a) #define stringify_(a) #a diff --git a/Crawler/assets/Campaigns/1_1.tmx b/Crawler/assets/Campaigns/1_1.tmx index c1607b28..a424ed3b 100644 --- a/Crawler/assets/Campaigns/1_1.tmx +++ b/Crawler/assets/Campaigns/1_1.tmx @@ -687,11 +687,11 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,455,456,457,458,459,460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,484,485,486,487,488,489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,542,543,544,545,546,547,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,455,456,457,458,459,460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,571,572,573,574,575,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,484,485,486,487,488,489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,484,485,486,487,488,489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,542,543,544,545,546,547,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,455,456,457,458,459,460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,455,456,457,458,459,460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,571,572,573,574,575,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,484,485,486,487,488,489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,484,485,486,487,488,489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,542,543,544,545,546,547,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,571,572,573,574,575,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,339,340,341,342,343,344,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,455,456,457,458,459,460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,397,398,399,400,401,402,0,0,455,456,457,458,459,460,397,398,399,400,401,402,397,398,399,400,401,402,0,0,0, diff --git a/Crawler/pge.data b/Crawler/pge.data index a44b8f5f..43ed746d 100644 --- a/Crawler/pge.data +++ b/Crawler/pge.data @@ -1,5 +1,5 @@ - + @@ -30,27 +30,27 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -270,12 +270,12 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,206,352,207,351,207,352,207,206,207,207,207,352,352,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,128,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,207,207,207,207,207,207,206,352,207,351,102,352,207,351,352,352,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,44,44,207,207,207,207,207,207,207,207,207,207,207,207,206,43,207,206,207,352,41,350,381,381,187,352,352,352,352,352,70,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,353,352,352,131,352,352,43,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,42,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,355,323,323,323, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,100,206,352,207,205,236,381,187,379,410,410,265,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,210,352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,41,42,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,211,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,100,352,352,352,352,43,352, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,100,206,352,207,205,236,381,187,379,410,410,265,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,41,42,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,100,352,352,352,352,43,352, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,43,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,235,236,187,379,410,410,265,213,214,363,364,352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,43,352,41,42,72,352,352,352,128,44,352,352,352,352,352,352,42,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,70,207,207,44,207,207,207,207,207,207,352,352,352,352,352,352, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,44,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,409,410,265,213,214,363,364,352,352,392,393,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,128,352,352,352,352,43,352,352,352,352,352,352,101,352,352,41,352,352,352,352,352,352,352,352,207,207,207,131,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,352,352,352,352,352,352, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,438,363,364,207,207,392,393,352,352,421,422,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,70,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,352,72,352,352,352,352,352,352,352,352,352,352,352,352,352,352,131,352,41,101,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,100,352,352, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,392,393,207,207,421,422,178,178,211,207,352,352,352,101,352,352,352,352,42,352,352,352,352,352,352,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,207,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,352,352,99,352,352,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,326,817,815,816, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,421,422,422,323,323,211,352,352,352,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,239,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,352,41,352,44,352,352,352,352,352,327,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,843,844,845, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,421,422,422,323,323,211,352,352,352,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,352,41,352,44,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,843,844,845, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,131,207,207,207,207,70,207,351,207,207,207,207,207,207,207,41,207,207,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,42,352,352,43,352,352,352,352,352,352,352,70,352,352,352,352,131,72,352,352,352,72,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,352,352,353,872,873,874, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,70,207,207,207,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,131,352,352,352,352,353,352,352,352,352,352,352,352,41,352,352,352,131,352,352,352,72,352,352,352,352,352,352,352,352,42,72,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207,352,352,353,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,44,207,207,43,207,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,43,44,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,41,352,352,352,352,352,131,352,352,352,352,206,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,352,352,353,0,0,0, @@ -623,7 +623,7 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,165,166,167,168,169,170,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -759,7 +759,7 @@ 165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -830,7 +830,7 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -891,12 +891,12 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,817,815,816,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,818,819,817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,239,817,815,816,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,818,819,817,327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,843,844,845,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,847,848,849,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,872,873,874,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,876,877,878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -1044,7 +1044,7 @@ - + @@ -1081,11 +1081,11 @@ - - + + - + @@ -1108,21 +1108,21 @@ - + - + - + @@ -1144,7 +1144,7 @@ - + @@ -1193,35 +1193,35 @@ - + - + - + - + - + @@ -1734,17 +1734,17 @@ - - - - + + + + - + - + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -1752,155 +1752,6 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,43,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,42,352,352,41,352,352,352,352,44,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,71,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,43,352,352,352,352,352,352,44,352,352,352,42,131,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,131,352,352,42,352,352,352,352,352,352,352,352,352,43,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,352,42,44,352,41,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,129,352,352,352,352,352,352,129,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,42,352,352,352,43,43,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,131,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,352,352,352,42,352,352,352,41,352,352,352,352,352,352,352,41,352,207,207,207,207,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207,207,207,352,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,101,100,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,41,129,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,131,43,352,352,352,352,352,43,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,131,207,207,207,352,352,352,352,352,352,352,43,352,352,352,352,352,352,352,41,44,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,44,41,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,44,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,131,207,207,207,207,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,43,352,352,352,42,352,352,352,352,352,352,43,207,207,207,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,131,207,207,207,207,207,43,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,42,352,352,352,352,352,352,41,352,352,352,352,352,352,207,41,207,207,207,207,207,207,207,70,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,129,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,42,352,131,42,352,352,44,352,352,43,352,352,352,44,352,352,352,352,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,207,43,207,207,207,41,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,43,352,41,43,352,352,352,352,352,352,352,352,352,352,352,41,352,43,207,207,207,207,207,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,100,207,207,207,207,207,44,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,73,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,44,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,207,207,131,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,42,207,207,207,207,207,207,207,207,41,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,352,352,352,352,352,352,352,352,352,352,352,352,352,131,352,352,352,352,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,43,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,207,207,44,207,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207,71,207,207,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,70,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,44,352,352,352,352,352,43,352,352,352,352,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207,43,207,207,41,207,207,207,207,207,207,207,207,207,207,207,41,207,207,100,207,43,41,207,207,207,207,207,207,41,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,73,207,207,207,207,207,207,207,207,207,71,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,352,41,352,352,41,41,352,352,352,352,352,352,352,352,352,352,352,352,207,207,207,41,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,101,207,44,207,207,207,207,207,207,207,207,207,41,207,207,207,207,101,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,44,352,41,352,131,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,353,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,44,207,207,207,207,207,73,207,207,207,207,207,207,207,207,207,207,129,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,353,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,323,323,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,353,352,352,352,352,352,207,207,207,207,207,131,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,73,207,207,71,207,207,207,207,207,42,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,353,352,352,352,352,352,100,207,207,207,207,207,207,207,131,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,353,352,352,352,41,352,207,207,207,207,207,207,207,207,207,207,351,131,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,70,352,352,207,207,207,43,207,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,42,207,207,42,207,207,207,207,207,207,207,207,207,207,207,207,207,73,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,41,207,207,43,44,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,131,207,207,207,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,73,207,207,207,207,207,207,207,44,207,207,207,207,207,207,42,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,351,131,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,101,207,207,207,207,207,207,207,207,101,207,207,207,207,207,207,207,207,207,207,207,207,207,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,131,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,73,207,207,207,207,207,207,207,129,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,351,352,353,207,207,41,41,207,323,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,42,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,131,352,352,352,352,380,381,382,207,207,207,207,207,207,100,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,43,352,438,439,440,207,207,207,207,100,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,42,207,207,207,207,207,41,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,351,207,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,73,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,42,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,131,207,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,73,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,131,207,207,207,207,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,71,207,207,207,207,101,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,101,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,43,207,207,207,207,43,207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,41,207,207,207,351,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,44,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,351,207,207,352,352,352,352,352,352,352,352,352,352,352,352,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,324,352,352,352,352,207,207,207,207,44,207,207,207,207,207,207,207,207,73,207,207,207,207,352,71,352,352,352,352,352,352,352,352,177,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,323,323,324,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,44,352,352,207,207,207,207,207,207,207,131,44,207,380,381,381,381,381,381,381,381,381,381,381,381,182,352,207,351,207,207,207,351,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,70,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,44,207,207,207,207,207,207,409,410,410,410,410,410,410,410,410,410,410,410,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,41,352,207,207,207,207,41,207,207,71,207,207,207,207,207,207,44,207,207,352,352,352,352,352,352,352,352,352,352,206,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,41,352,207,207,207,207,207,207,207,207,207,207,438,439,439,439,439,439,439,439,439,439,439,439,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,43,352,352,131,352,352,352,352,352,71,352,352,352,352,41,352,352,352,352,128,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,42,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,128,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,131,41,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,43,352,352,352,131,352,352,352,131,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,70,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,128,131,352,43,352,352,352,352,352,352,352,352,128,352,131,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,206,42,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,131,352,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,131,207,207,207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,131,352,352,352,352,352,352,352,131,352,352,352,352,352,352,41,352,352,352,352,352,43,352,352,41,352,352,41,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,128,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,352,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,206,352,207,351,207,352,207,206,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,128,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,207,207,207,207,207,207,206,352,207,351,207,352,207,351,352,352,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,44,44,207,207,207,207,207,207,207,207,207,207,207,207,206,352,207,206,207,352,207,350,381,381,187,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,131,352,352,43,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,42,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,355,323,323,323, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,100,206,352,207,205,236,381,187,379,410,410,265,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,210,352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,41,42,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,211,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,100,352,352,352,352,43,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,43,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,235,236,187,379,410,410,265,213,214,363,364,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,43,352,41,42,72,352,352,352,128,44,352,352,352,352,352,352,42,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,70,207,207,44,207,207,207,207,207,207,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,44,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,409,410,265,213,214,363,364,352,352,392,393,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,128,352,352,352,352,43,352,352,352,352,352,352,101,352,352,41,352,352,352,352,352,352,352,352,207,207,207,131,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,352,352,352,352,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,438,363,364,207,207,392,393,352,352,421,422,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,352,72,352,352,352,352,352,352,352,352,352,352,352,352,352,352,131,352,41,101,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,352,100,352,352, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,392,393,207,207,421,422,178,178,211,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,207,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,352,352,99,352,352,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,326,817,815,816, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,421,422,422,323,323,211,352,352,352,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,239,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,352,41,352,44,352,352,352,352,352,327,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,843,844,845, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,131,207,207,207,207,70,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,42,352,352,43,352,352,352,352,352,352,352,70,352,352,352,352,131,72,352,352,352,72,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,352,352,353,872,873,874, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,70,207,207,207,207,207,100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,41,352,352,352,131,352,352,352,72,352,352,352,352,352,352,352,352,42,72,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,44,207,207,43,207,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,43,44,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,41,352,352,352,352,352,131,352,352,352,352,206,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,72,42,352,101,352,352,131,352,128,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,206,207,41,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,41,207,207,131,44,207,207,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,41,352,352,352,352,352,352,352,352,352,43,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,43,207,207,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,42,44,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,206,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,43,207,207,207,207,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,70,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,131,131,352,352,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,355,352,352,352,352,352,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,101,352,352,352,41,43,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,44,352,352,44,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,41,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,355,178,178,178,178,178,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,380,381,381,381,381,381,381,381,381,381,182,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,352,72,352,352,101,352,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,410,410,409,334,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,350,381,381,381,381,381,381,381,381,381,381,354,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,72,72,352,352,352,43,352,131,352,352,72,352,352,350,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,817,817,382,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,44,131,352,352,352,352,352,352,352,352,352,352,99,42,352,352,352,352,72,72,352,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,44,352,352,43,352,44,352,352,128,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,352,352,131,41,352,352,352,101,352,352,352,131,352,352,352,352,352,352,352,352,352,352,352,41,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,43,352,43,352,352,352,101,44,352,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,42,352,352,352,72,352,43,352,352,352,352,352,352,41,352,352,44,352,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,438,439,439,439,439,439,439,439,439,439,439,379,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,352,352,352,352,72,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,44,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,438,439,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,352,101,352,352,352,43,41,352,352,352,352,352,352,352,352,352,352,128,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,408,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,438,439,439,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,72,352,352,352,352,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,408,439,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,408,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,412,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,408,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,440,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,352,352,41,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,41,352,352,44,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,73,352,44,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,41,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,99,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,130,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,504,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,698,699,699,699,699,699,699,701,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,698,699,699,699,699,700,699,701,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,727,728,728,728,728,729,728,730,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,504,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,99,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,130,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,43,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,503,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,130,352,41,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,99,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,130,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,42,352,352,352,352,352,99,352,352,352,352,352,352,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,620,525,526,352,73,352,352,352,352,352,352,352,352,352,43,352,352,352,352,352,352,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,73,352,352,352,352,352,352,42,352,352,130,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,503,525,525,525,526,352,352,352,352,352,130,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,41,352,352,352,352,352,73,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,619,525,525,525,532,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,504,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,44,352,352,44,41,44,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,42,41,352,100,42,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525,525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,44,42,352,131,131,352,128,44,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -1948,167 +1799,11 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2155,166 +1850,12 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,56,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,45,46,0,0,0,0,45,46,0,0,76,0,0,0,0,0,56,45,46,0,0,0,0,76,56,45,46,0,0,0,76,0,0,45,46,85,86,0,0,0,0,45,46,0,0,74,75,0,0,0,0,0,0,0,0,0,45,46,0,0,56,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,74,75,0,0,0,0,74,75,0,0,0,0,45,46,0,0,0,74,75,0,0,0,0,0,0,74,75,0,0,0,0,56,0,74,75,114,115,0,0,0,0,74,75,85,86,0,0,0,45,46,0,0,0,0,0,0,74,75,0,0,0,0,0,112,113,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,76,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,45,46,0,0,0,0,114,115,0,0,0,74,75,0,0,0,0,0,0,0,0,85,86,0,0,57,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,74,75,0,0,0,0,0,0,0,0,45,46,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,45,46,0,45,46,0,0,114,115,0,0,0,74,75,0,0,0,0,45,46,0,0,0,0,0,0,45,46,0,85,86,0,0,114,115,45,46,0,0,56,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,76,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,74,75,0,74,75,0,0,0,0,0,0,0,0,76,0,0,0,0,74,75,0,0,0,0,0,0,74,75,0,114,115,0,0,0,0,74,75,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,74,75,0,0,0,0,45,46,0,0,0,0,0,0,0,0,45,46,76,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,45,46,0,0,0,45,46,0,0,0,0,56,0,114,115,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,112,113,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,74,75,0,0,0,74,75,76,0,0,0,0,0,0,0,76,83,84,0,0,0,0,45,46,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,76,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,76,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,45,46,0,0,74,75,0,0,0,0,45,46,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,76,0,0,76,0,0,0,0,74,75,74,75,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,85,86,0,0,0,0,56,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,77,76,114,115,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,76,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,54,55,74,75,0,0,0,0,76,0,0,0,0,0,76,56,0,0,0,0,0,0,0,76,56,54,55,57,0,0,76,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,45,46,0,0,0,0,76,83,84,0,0,0,0,0,0,45,46,0,76,45,46,0,0,0,0,76,45,46,0,0,0,0,83,84,0,45,46,85,86,0,0,0,0,85,86,112,113,0,0,0,0,45,46,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,74,75,76,0,0,0,0,112,113,0,0,0,0,0,76,74,75,76,0,74,75,0,0,0,0,0,74,75,0,0,0,0,112,113,56,74,75,114,115,56,0,0,0,114,115,0,76,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,76,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,54,55,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,323,324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,321,322,323,356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,351,0,352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264,205,381,327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,379,410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,438,439,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,45,46,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,54,55,0,339,0,0,0,0,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,321,0,0,0,321,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,112,113,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,46,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,76,45,46,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,76,0,0,0,0,0,0,74,75,0,0,0,0,74,75,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,323,324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,351,0,353,0,85,86,0,0,0,0,0,0,0,0,0,85,86,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,380,381,382,0,114,115,0,0,0,0,0,0,0,0,0,114,115,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,438,439,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,112,113,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,323,324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,351,0,353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,380,381,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,56,0,0,438,439,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,85,86,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,57,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,114,115,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,74,75,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,45,46,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,54,55,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,0,45,46,114,115,0,56,0,0,0,76,83,84,76,85,86,0,45,46,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,45,46,0,0,0,45,46,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,74,75,0,0,56,0,76,0,0,0,112,113,0,114,115,56,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,45,46,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,110,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,56,0,0,76,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,74,75,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,0,0,0,0,380,381,381,381,381,381,381,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,315,0,0,0,56,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,0,0,0,343,344,0,0,45,46,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,74,75,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,410,410,410,410,411,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,85,86,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -51,596,596,168,169,170,0,0,85,86,0,0,0,0,85,86,0,0,0,0,409,410,410,410,410,410,410,411,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,57,57,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -596,596,596,197,198,199,0,52,114,115,0,0,0,0,114,115,0,0,0,0,438,439,439,439,439,439,439,440,0,0,0,0,74,75,0,0,0,0,45,46,0,0,0,0,45,46,0,0,0,0,49,50,0,0,0,0,0,0,0,0,0,0,78,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,50,0,0,0,0,114,115,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,44,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -596,596,596,310,311,312,313,314,315,0,51,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,80,81,0,0,0,74,75,52,0,0,0,74,75,0,0,0,0,78,79,0,0,0,0,0,80,81,0,0,0,107,108,0,0,0,0,45,46,0,0,0,0,45,46,0,0,0,0,45,46,0,0,0,0,85,86,0,0,0,0,78,79,0,0,0,0,0,0,51,0,0,0,112,113,0,0,0,0,0,0,0,0,0,83,84,0,76,0,0,0,0,0,0,56,45,46,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,0,0,0,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -596,596,596,80,81,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,110,0,0,51,0,0,0,0,0,0,0,0,76,0,0,52,107,108,0,0,0,80,81,109,110,0,0,51,0,0,0,0,0,0,74,75,0,0,0,0,74,75,0,0,0,0,74,75,0,0,0,0,114,115,57,0,0,56,107,108,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,45,46,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -596,596,596,109,110,286,0,0,0,339,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -310,311,312,313,314,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,83,84,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,112,113,0,0,56,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -128,0,0,51,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,109,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,49,50,450,450,0,0,0,0,0,0,0,0,0,0,0,181,182,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,57,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,78,79,450,450,0,0,0,0,0,0,0,0,0,0,0,210,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,114,115,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,107,108,80,81,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,109,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,210,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,182,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,311,312,313,314,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -100,340,341,342,343,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,51,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -323,323,323,323,323,324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,45,46,0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -352,352,352,352,352,353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,41,0,0,0,0,77,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -381,381,381,381,381,382,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -409,410,410,410,410,411,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,181,182,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,74,75,0,41,0,0,0,0,42,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -438,439,439,439,439,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,41,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,112,113,0,41,0,77,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,227,228,450,450,450,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,45,46,0,0,41,0,0,0,0,0,0,41,77,131,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,256,257,450,450,450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,41,0,0,0,0,42,41,0,0,0,0,0,77,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,285,286,450,450,450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,0,77,0,0,128,0,77,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -310,311,312,313,52,450,450,450,450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,0,0,45,46,0,0,41,0,76,0,0,0,0,131,0,45,46,41,0,41,83,84,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -100,340,341,342,281,56,450,450,450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,74,75,54,55,45,46,41,0,0,44,0,101,0,74,75,43,0,0,112,113,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,45,46,311,312,313,314,54,55,0,0,0,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,76,0,0,0,0,77,76,0,0,0,56,112,113,0,0,0,85,86,0,0,83,84,74,75,0,0,77,0,44,0,44,0,77,0,41,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,74,75,340,341,342,343,83,84,0,0,0,109,110,54,55,0,0,0,0,56,80,81,0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,45,46,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,51,49,50,52,0,0,0,0,0,0,0,56,0,0,0,76,45,46,85,86,0,0,0,0,0,0,45,46,114,115,0,0,112,113,0,0,0,54,55,0,45,46,101,54,55,0,0,43,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,80,81,52,112,113,0,0,0,0,0,83,84,0,0,0,0,0,109,110,0,0,0,83,84,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,51,0,0,0,54,55,0,0,0,51,74,75,85,86,0,0,56,74,75,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,54,55,0,0,0,0,0,56,54,55,76,0,49,50,78,79,49,50,0,54,340,0,0,0,54,55,0,0,0,74,75,114,115,54,55,0,0,0,0,74,75,0,0,0,0,0,0,0,0,131,83,84,42,74,75,44,83,84,44,0,41,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,109,110,45,46,0,0,0,0,0,0,112,113,0,0,45,46,0,0,0,0,0,0,112,113,45,46,0,0,0,0,45,46,0,0,0,0,74,75,0,0,0,0,51,45,46,83,84,0,0,0,0,0,0,114,115,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,56,45,46,85,86,0,56,45,46,80,81,76,0,0,0,0,0,0,0,0,83,84,85,86,0,0,0,0,83,84,56,0,78,79,107,108,78,79,0,83,84,0,85,86,83,84,0,77,0,0,0,0,0,83,84,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,44,0,0,112,113,0,0,0,0,44,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,74,75,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,74,75,112,113,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,57,74,75,114,115,0,0,74,75,109,110,0,76,56,0,0,0,0,0,0,112,113,114,115,0,0,0,0,112,113,0,0,107,108,52,51,107,108,0,112,113,0,114,115,112,113,0,0,0,0,0,0,0,112,113,74,75,0,0,0,0,0,0,0,0,0,0,0,128,0,42,77,44,0,42,77,0,42,70,44,0,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2339,6 +1880,18 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,339,340,341,342,343,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2362,180 +1915,6 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,165,166,167,168,169,170,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,194,195,196,197,198,199,0,0,194,195,196,197,198,199,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,223,224,225,226,227,228,0,0,0,223,224,225,226,227,228,0,0,223,224,225,226,227,228,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,252,253,254,255,256,257,0,0,0,252,253,254,255,256,257,0,0,252,253,254,255,256,257,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,281,282,283,284,285,286,0,0,0,281,282,283,284,285,286,0,0,281,282,283,284,285,286,0,0,252,253,254,255,256,257,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,310,311,312,313,314,315,0,0,0,310,311,312,313,314,315,0,0,310,311,312,313,314,315,0,0,281,282,283,284,285,286,165,166,167,168,169,170,194,195,196,197,198,199,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,165,166,167,168,169,339,340,341,342,343,344,166,167,168,169,170,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,339,340,341,342,343,344,0,0,0,339,340,341,342,343,344,0,0,339,340,341,342,343,344,0,0,310,311,312,313,314,315,194,195,196,197,198,199,223,224,225,226,227,228,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,194,195,196,197,198,199,0,0,0,0,194,195,196,197,198,199,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,165,166,167,168,169,170,165,166,167,168,169,170,165,166,167,168,169,170,0,0,0,0,0,0,339,340,341,342,343,344,223,224,225,226,227,228,252,253,254,255,256,257,165,166,167,168,169,170,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0,0,310,311,312,313,314,315,0,0,223,224,225,226,227,228,0,0,0,0,223,224,225,226,227,228,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,194,195,196,197,198,199,194,195,196,197,198,199,194,195,196,197,198,199,165,166,167,168,169,170,0,0,0,0,0,0,252,253,254,255,256,257,281,282,283,284,285,286,194,195,196,197,198,199,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,339,340,341,342,343,344,0,0,252,253,254,255,256,257,0,0,0,0,252,253,254,255,256,257,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,165,166,167,168,169,170,223,224,225,226,227,228,223,224,225,226,227,228,223,224,225,226,227,228,194,195,196,197,198,199,0,0,0,0,0,0,281,282,283,284,285,286,310,311,312,313,314,315,223,224,225,226,227,228,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,194,195,196,197,198,199,252,253,254,255,256,257,252,253,254,255,256,257,252,253,254,255,256,257,223,224,225,226,227,228,165,166,167,168,169,170,310,311,312,313,314,315,339,340,341,342,343,344,252,253,254,255,256,257,165,166,167,168,169,170,252,253,254,255,256,257,165,166,167,168,169,170,165,166,167,168,169,170,310,311,312,313,314,315,0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,223,224,225,226,227,228,281,282,283,284,285,286,281,282,283,284,285,286,281,282,283,284,285,286,252,253,254,255,256,257,194,195,196,197,198,199,339,340,341,342,343,344,165,166,167,168,169,170,281,282,283,284,285,286,194,195,196,197,198,199,281,282,283,284,285,286,194,195,196,197,198,199,194,195,196,197,198,199,339,340,341,342,343,344,165,166,167,168,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,252,253,254,255,256,257,310,311,312,313,314,315,310,311,312,313,314,315,310,311,312,313,314,315,281,282,283,284,285,286,223,224,225,226,227,228,165,166,167,168,169,170,194,195,196,197,198,199,310,311,312,313,314,315,223,224,225,226,227,228,310,311,312,313,314,315,223,224,225,226,227,228,223,224,225,226,227,228,165,166,167,168,169,170,194,195,196,197,198,199,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,281,282,283,284,285,286,339,340,341,342,343,344,339,340,341,342,343,344,339,340,341,342,343,344,310,311,312,313,314,315,252,253,254,255,256,257,194,195,196,197,198,199,223,224,225,226,227,228,339,340,341,342,343,344,252,253,254,255,256,257,339,340,341,342,343,344,252,253,254,255,256,257,252,253,254,255,256,257,194,195,196,197,198,199,223,224,225,226,227,228,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,281,282,283,284,285,286,223,224,225,226,227,228,252,253,254,255,256,257,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,281,282,283,284,285,286,281,282,283,284,285,286,223,224,225,226,227,228,252,253,254,255,256,257,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,252,253,254,255,256,257,281,282,283,284,285,286,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,252,253,254,255,256,257,281,282,283,284,285,286,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,281,282,283,284,285,286,310,311,312,313,314,315,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343,344,281,282,283,284,285,286,310,311,312,313,314,315,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,339,340,341,342,343,344,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,223,224,225,226,227,228,0,165,166,167,168,169,170,165,166,167,168,169,170,0,165,166,167,168,169,170,0,165,166,167,168,169,170,0,0,339,340,341,342,165,166,167,168,169,170,165,166,167,168,169,170,0,0,0,0,0,165,166,167,168,169,170,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,339,340,341,342,343,344,165,166,167,168,169,170,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,252,253,254,255,256,257,0,194,195,196,197,198,199,194,195,196,197,198,199,0,194,195,196,197,198,199,0,194,195,196,197,198,199,0,0,0,0,0,0,194,195,196,197,198,199,194,195,196,197,198,199,0,0,0,0,0,194,195,196,197,198,199,0,0,194,195,196,197,198,199,165,166,167,168,169,170,0,0,0,0,0,0,0,194,195,196,197,198,199,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,281,282,283,284,285,286,0,223,224,225,226,227,228,223,224,225,226,227,228,0,223,224,225,226,227,228,0,223,224,225,226,227,228,0,0,0,0,0,0,223,224,225,226,227,228,223,224,225,226,227,228,0,0,0,0,0,223,224,225,226,227,228,0,0,223,224,225,226,227,228,194,195,196,197,198,199,0,0,0,0,0,0,0,223,224,225,226,227,228,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,0,252,253,254,255,256,257,252,253,254,255,256,257,0,252,253,254,255,256,257,0,252,253,254,255,256,257,0,0,0,0,0,0,252,253,254,255,256,257,252,253,254,255,256,257,0,0,0,0,0,252,253,254,255,256,257,0,0,252,253,254,255,256,257,223,224,225,226,227,228,0,0,0,0,0,0,0,252,253,254,255,256,257,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343,344,0,281,282,283,284,285,286,281,282,283,284,285,286,0,281,282,283,284,285,286,0,281,282,283,284,285,286,0,0,0,0,0,0,281,282,283,284,285,286,281,282,283,284,285,286,0,0,0,0,0,281,282,283,284,285,286,0,0,281,282,283,284,285,286,252,253,254,255,256,257,0,0,0,0,0,0,0,281,282,283,284,285,286,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,0,310,311,312,313,314,315,0,310,311,312,313,314,315,0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,0,0,0,0,0,310,311,312,313,314,315,0,0,310,311,312,313,314,315,281,282,283,284,285,286,0,0,0,0,0,0,0,310,311,312,313,314,315,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343,344,0,339,340,341,342,343,344,0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343,344,0,0,0,0,0,339,340,341,342,343,344,0,0,339,340,341,342,343,344,310,311,312,313,314,315,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,397,398,399,400,401,402,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,426,427,428,429,430,431,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,455,456,457,458,459,460,0,455,456,457,458,459,460,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,484,485,486,487,488,489,0,484,485,486,487,488,489,397,398,399,400,401,402,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,426,427,428,429,430,431,513,514,515,516,517,518,0,513,514,515,516,517,518,426,427,428,429,430,431,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,455,456,457,458,459,460,310,311,312,313,314,315,0,310,311,312,313,314,315,455,456,457,458,459,460,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,74,75,0,45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,484,485,486,487,488,489,339,340,341,342,343,344,0,339,340,341,342,343,344,484,485,486,487,488,489,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0,0,0,0,0,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,455,456,457,458,459,460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,484,485,486,487,488,489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,513,514,515,516,517,518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,397,398,399,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,339,340,341,342,343,344,0,0,0,0,426,427,428,429,430,431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,397,398,399,400,401,402,0,0,455,456,457,458,459,460,397,398,399,400,401,402,397,398,399,400,401,402,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,426,427,428,429,430,431,0,0,484,485,486,487,488,489,426,427,428,429,430,431,426,427,428,429,430,431,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,455,456,457,458,459,460,0,0,513,514,515,516,517,518,455,456,457,458,459,460,455,456,457,458,459,460,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,484,485,486,487,488,489,0,0,310,311,312,313,314,315,484,485,486,487,488,489,484,485,486,487,488,489,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,513,514,515,516,517,518,0,0,339,340,341,342,343,344,513,514,515,516,517,518,513,514,515,516,517,518,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343,344,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,339,340,341,342,343,344,0,0,0,0,0,0,0,165,166,167,168,169,170,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,194,195,196,197,198,199,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,194,195,196,197,198,199,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,223,224,225,226,227,228,194,195,196,197,198,199,252,253,254,255,256,257,165,166,167,168,169,170,252,253,254,255,256,257,165,166,167,168,169,170,194,195,196,197,198,199,165,166,167,168,169,170,252,253,254,255,256,257,165,166,167,168,169,170,223,224,225,226,227,228,165,166,167,168,169,170,0,0,0,0,0,0,194,195,196,197,198,199,165,166,167,168,169,170,223,224,225,226,227,228,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -165,166,167,252,253,254,255,256,257,223,224,225,226,227,228,281,282,283,284,285,286,194,195,196,197,198,199,281,282,283,284,285,286,194,195,196,197,198,199,223,224,225,226,227,228,194,195,196,197,198,199,281,282,283,284,285,286,194,195,196,197,198,199,252,253,254,255,256,257,194,195,196,197,198,199,165,166,167,168,169,170,223,224,225,226,227,228,194,195,196,197,198,199,252,253,254,255,256,257,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,165,166,167,168,169,170,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -194,195,196,281,282,283,284,285,286,252,253,254,255,256,257,310,311,312,313,314,315,223,224,225,226,227,228,310,311,312,313,314,315,223,224,225,226,227,228,252,253,254,255,256,257,223,224,225,226,227,228,310,311,312,313,314,315,223,224,225,226,227,228,281,282,283,284,285,286,223,224,225,226,227,228,194,195,196,197,198,199,252,253,254,255,256,257,223,224,225,226,227,228,281,282,283,284,285,286,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -223,224,225,226,227,228,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,252,253,254,255,256,257,339,340,341,342,343,344,252,253,254,255,256,257,281,282,283,284,285,286,252,253,254,255,256,257,339,340,341,342,343,344,252,253,254,255,256,257,310,311,312,313,314,315,252,253,254,255,256,257,223,224,225,226,227,228,281,282,283,284,285,286,252,253,254,255,256,257,310,311,312,313,314,315,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -252,253,254,255,256,257,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,281,282,283,284,285,286,310,311,312,313,314,315,281,282,283,284,285,286,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,281,282,283,284,285,286,252,253,254,255,256,257,310,311,312,313,314,315,281,282,283,284,285,286,339,340,341,342,343,344,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -281,282,283,284,285,286,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,310,311,312,313,314,315,339,340,341,342,343,344,310,311,312,313,314,315,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,310,311,312,313,314,315,281,282,283,284,285,286,339,340,341,342,343,344,310,311,312,313,314,315,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341,342,343,344,310,311,312,313,314,315,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,310,311,312,313,314,315,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,339,340,341,342,343,344,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,281,282,283,284,285,286,0,194,195,196,197,198,199,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,165,166,167,168,169,170,194,195,196,197,198,310,311,312,313,314,315,0,223,224,225,226,227,228,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -223,224,225,226,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,194,195,196,197,198,199,223,224,225,226,227,339,340,341,342,343,344,0,252,253,254,255,256,257,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -252,253,254,255,194,195,196,197,198,199,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,223,224,225,226,227,228,223,224,225,226,227,228,252,253,254,255,256,257,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -281,282,283,284,223,224,225,226,227,228,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,252,253,254,255,256,257,252,253,254,255,256,257,281,282,283,284,285,286,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,252,253,254,255,256,257,165,166,167,168,169,170,0,223,224,225,226,227,228,165,166,167,168,169,170,0,0,165,166,167,168,169,170,194,195,196,197,198,199,165,166,167,168,169,170,0,0,0,165,166,167,168,169,170,0,252,253,254,255,256,257,165,166,167,168,169,170,165,166,167,168,169,170,0,223,224,225,226,227,228,0,0,0,0,0,165,166,167,168,169,170,0,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,281,282,283,284,285,286,281,282,283,284,285,286,310,311,312,313,314,315,165,166,167,168,169,170,339,340,341,342,343,344,0,0,0,165,166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,281,282,283,284,285,286,194,195,196,197,198,199,0,252,253,254,255,256,257,194,195,196,197,198,199,0,0,194,195,196,197,198,199,223,224,225,226,227,228,194,195,196,197,198,199,0,0,0,194,195,196,197,198,199,0,281,282,283,284,285,286,194,195,196,197,198,199,194,195,196,197,198,199,0,252,253,254,255,256,257,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315,310,311,312,313,314,315,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,310,450,450,450,450,315,223,224,225,226,227,228,0,281,282,283,284,285,286,223,224,225,226,227,228,0,0,223,224,225,226,227,228,252,253,254,255,256,257,223,224,225,226,227,228,0,0,0,223,224,225,226,227,228,0,310,311,312,313,314,315,223,224,225,226,227,228,223,224,225,226,227,228,0,281,282,283,284,285,286,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,339,340,341,342,343,344,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,339,450,450,450,450,344,252,253,254,255,256,257,0,310,311,312,313,314,315,252,253,254,255,256,257,0,0,252,253,254,255,256,257,281,282,283,284,285,286,252,253,254,255,256,257,0,0,0,252,253,254,255,256,257,0,339,340,341,342,343,344,252,253,254,255,256,257,252,253,254,255,256,257,0,310,311,312,313,314,315,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,339,340,341,342,343,344,281,282,283,284,285,286,0,0,281,282,283,284,285,286,310,311,312,313,314,315,281,282,283,284,285,286,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,281,282,283,284,285,286,281,282,283,284,285,286,0,339,340,341,342,343,344,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,339,55,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,310,311,312,313,314,315,339,340,341,342,343,344,310,311,312,313,314,315,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2572,219 +1951,8 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,817,815,816,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,818,819,817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,843,844,845,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,847,848,849,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,872,873,874,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,876,877,878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - - - - - - - + + diff --git a/Crawler/pge.js b/Crawler/pge.js index 6b5fd8a5..60a3a083 100644 --- a/Crawler/pge.js +++ b/Crawler/pge.js @@ -1 +1 @@ -var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pge.data";var REMOTE_PACKAGE_BASE="pge.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","assets",true,true);Module["FS_createPath"]("/assets","Campaigns",true,true);Module["FS_createPath"]("/assets","maps",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",reason=>{throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="pge.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={45884:()=>{window.onunload=Module._olc_OnPageUnload},45928:($0,$1)=>{Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()}};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)}var preloadPlugins=Module["preloadPlugins"]||[];function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled}function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}}function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags}function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:()=>{for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd=-1)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){global.performance=require("perf_hooks").performance}_emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx.bindVertexArray(GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx.enable(x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); +var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pge.data";var REMOTE_PACKAGE_BASE="pge.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","assets",true,true);Module["FS_createPath"]("/assets","Campaigns",true,true);Module["FS_createPath"]("/assets","maps",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",reason=>{throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="pge.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={45964:()=>{window.onunload=Module._olc_OnPageUnload},46008:($0,$1)=>{Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()}};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)}var preloadPlugins=Module["preloadPlugins"]||[];function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled}function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}}function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags}function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:()=>{for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd=-1)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){global.performance=require("perf_hooks").performance}_emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx.bindVertexArray(GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx.enable(x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/Crawler/pge.wasm b/Crawler/pge.wasm index 33d05e1592e04c374e0a2cde48a3b96a827b075b..e5ce9d6adfd1df995b94948d1ab2668828a662ae 100644 GIT binary patch delta 188192 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≠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%0AZ_EqBI#qRQC)CeZXQ`sHQ@^yHWwImUYXbVQ3Mp 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 QM-gF(xASYn$a?et06sp)KmY&$ diff --git a/x64/Release/Crawler.exe b/x64/Release/Crawler.exe index d8c9adc1e76f8c177ece291a53ab4c026d312172..38e743ecb06871898767b191a666fdead327539a 100644 GIT binary patch delta 151719 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 z

    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 z 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 HxX=Fpnl1!@ delta 140502 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 H76$$gaoAjG