From 397dd13a285cab1730398d16e3d6c4674a3f6be2 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Sat, 8 Jul 2023 17:01:56 -0500 Subject: [PATCH] Include executable in build. --- .gitignore | 3 +- Crawler/Version.h | 2 +- Crawler/pge.data | 5385 +++++++++++++-------------------------- Crawler/pge.js | 2 +- Crawler/pge.wasm | Bin 526145 -> 530626 bytes x64/Release/Crawler.exe | Bin 0 -> 336896 bytes 6 files changed, 1741 insertions(+), 3651 deletions(-) create mode 100644 x64/Release/Crawler.exe diff --git a/.gitignore b/.gitignore index 306d85f4..4dd1d94d 100644 --- a/.gitignore +++ b/.gitignore @@ -21,7 +21,8 @@ mono_crash.* # Build results [Dd]ebug/ [Dd]ebugPublic/ -[Rr]elease/ +*.tlog/ +Crawler/x64/ [Rr]eleases/ x86/ [Ww][Ii][Nn]32/ diff --git a/Crawler/Version.h b/Crawler/Version.h index 30af4779..0745cac7 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 547 +#define VERSION_BUILD 548 #define stringify(a) stringify_(a) #define stringify_(a) #a diff --git a/Crawler/pge.data b/Crawler/pge.data index da0273bd..a44b8f5f 100644 --- a/Crawler/pge.data +++ b/Crawler/pge.data @@ -1,3655 +1,1744 @@ - + - + - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,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, -0,0,0,0,0,44,42,352,352,41,352,352,352,352,44,352, -0,0,0,0,0,352,43,352,352,352,352,352,352,44,352,352, -0,0,0,0,0,43,352,42,44,352,41,352,352,352,44,352, -0,0,0,0,0,352,352,352,352,352,352,42,352,352,352,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,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,43,352,43,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,42,131,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,42,352, -43,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, -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,42,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, -131,352,352,352,352,352,42,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, -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,131,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 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,42,352,352,352,352,352,352,352,352,352, -352,42,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,352,352,352,352,131,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, -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,101,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,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, -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,71,352,352,352,352,352,352, -352,352,352,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,352,352,352,352,352 - - -0,0,0,0,0,43,44,352,352,352,42,352,352,352,41,352, -0,0,0,0,0,352,352,352,352,352,131,43,352,352,352,352, -0,0,0,0,0,352,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,352,352,352,352,352,352,352,43,352,352,352, -0,0,0,0,0,352,352,352,352,352,42,352,352,352,352,352, -0,0,0,0,0,41,42,352,131,42,352,352,44,352,352,43, -0,0,0,0,0,41,43,352,41,43,352,352,352,352,352,352, -0,0,0,0,0,352,44,352,352,352,352,352,41,352,352,352, -0,0,0,0,0,43,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,44,352,352,41,352,352,352,352,352,352,352, -0,0,0,0,0,41,352,352,352,352,352,352,352,352,352,352, -0,0,0,0,0,352,44,352,352,352,352,352,43,352,352,352, -0,0,0,0,0,41,352,41,352,352,41,41,352,352,352,352, -0,0,0,0,0,352,352,352,131,352,352,352,352,352,352,352, -0,0,0,0,0,352,352,352,352,352,352,352,352,44,352,41, -0,0,0,0,0,353,352,352,352,352,352,207,207,207,207,207 - - -352,352,352,352,352,352,41,352,207,207,207,207,207,207,207,207, -352,43,352,352,352,352,352,352,207,207,207,207,207,207,207,207, -44,41,352,352,352,352,352,352,207,207,207,207,207,207,207,207, -42,352,352,352,352,352,352,43,207,207,207,207,207,207,207,41, -352,41,352,352,352,352,352,352,207,41,207,207,207,207,207,207, -352,352,352,44,352,352,352,352,207,207,207,131,207,207,207,207, -352,352,352,352,352,41,352,43,207,207,207,207,207,207,207,207, -352,352,352,352,352,352,352,352,207,207,131,207,207,207,207,207, -352,352,352,131,352,352,352,352,207,207,207,207,207,207,207,207, -352,352,352,352,352,352,352,41,207,207,44,207,207,207,207,207, -352,41,352,352,352,352,352,352,207,207,207,207,207,207,207,207, -352,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207, -352,352,352,352,352,352,352,352,207,207,207,41,207,207,207,207, -352,352,352,352,352,352,352,352,207,207,207,207,207,207,207,207, -352,131,352,352,352,352,352,352,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,0,0,0,0,0,0,0,0 - - -207,207,100,207,207,207,207,207,207,207,207,207,207,352,352,43, -207,207,207,207,41,207,207,207,207,131,207,207,207,352,352,352, -207,44,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,131,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,43,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,131,207,207,207,207,207,207,207,207,42, -207,41,207,207,207,207,207,41,207,207,207,207,207,207,207,207, -207,207,100,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, -43,207,207,41,207,207,207,207,207,207,207,207,207,207,207,41, -131,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,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 - - -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,41,44,44,352, -207,207,207,131,131,207,207,207,207,207,207,207,207,207,207,100, -207,207,207,207,207,207,207,131,207,207,207,207,207,43,207,207, -207,41,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,41,207,207,207,207,131,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,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,100,207,43,41,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,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, -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, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,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,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,131,207,207,207,207,207,207,43, -207,207,41,207,207,207,207,207,207,207,100,207,207,207,207,207, -70,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,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 - - -352,101,100,352,352,352,352,352,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,352,352,352,352,352,352, -207,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,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,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, -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, -207,207,207,207,207,207,207,207,207,207,101,207,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,44,207,207,207,207,207,73,207 - - -352,352,41,352,352,352,352,352,41,129,352,352,352,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,352,352,352,41,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, -207,207,207,207,207,207,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, -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,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,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,101,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,207,207,129,207,207,207,207,207,207 - - -0,0,0,0,0,353,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,353,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,353,352,352,352,352,352,100,207,207,207,207, -0,0,0,0,0,353,352,352,352,41,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,70,352,352,207,207,207,43,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,41,207, -0,0,0,0,0,208,352,352,352,352,352,207,131,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,351,352,353,207,207, -0,0,0,0,0,208,131,352,352,352,352,380,381,382,207,207, -0,0,0,0,0,208,352,352,352,43,352,438,439,440,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,131,207 - - -207,207,207,207,207,207,323,323,0,0,0,0,0,0,0,0, -131,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,131,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,131,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,43,44,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,131,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,131,207,351,207,207,0,0,0,0,0,0,0,0, -41,41,207,323,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,100,351,207,207,0,0,0,0,0,0,0,0, -207,207,100,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,131,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,207,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,73,207,207,71,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,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,42,207,207,42,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,44,207,207,207,207,207,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,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,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,207,207,207,207,207,44,207,207 - - -207,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,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,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,207,207,207,207,207, -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, -207,101,207,207,207,207,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,73,207,207,207,207,207,207,207,129,207,207, -42,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, -207,207,42,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,73,207, -207,44,207,207,207,207,42,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 - - -0,0,0,0,0,208,352,352,352,352,352,131,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,43,207,207,207,207,43, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,44,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,44,207, -0,0,0,0,0,208,352,352,352,41,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,70,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,131,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,100,207,207,207,207, -0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -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, -207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,41,207,207,207,351,207,207,0,0,0,0,0,0,0,0, -207,207,207,207,207,351,207,207,352,352,352,352,352,352,352,352, -207,207,131,44,207,380,381,381,381,381,381,381,381,381,381,381, -207,207,207,207,207,409,410,410,410,410,410,410,410,410,410,410, -207,207,207,207,207,438,439,439,439,439,439,439,439,439,439,439, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,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,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,44,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,44,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, -352,352,352,352,323,323,323,323,323,323,323,323,323,323,323,323, -381,182,352,207,351,207,207,207,351,207,207,207,352,352,352,352, -410,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352, -439,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352, -207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352, -207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352, -207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352, -207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352, -207,206,352,207,206,207,207,207,206,207,207,207,352,352,352,352, -207,206,352,207,351,207,352,207,206,207,207,207,352,352,352,352, -207,206,352,207,351,207,352,207,351,352,352,207,352,352,352,352, -207,206,352,207,206,207,352,207,350,381,381,187,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, -323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,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, -323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,324, -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,353, -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,353, -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,353, -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,353, -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,353, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353 - - -207,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,207,207,207,207,207, -207,207,207,207,207,207,207,207,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,352,207,207,207,207,44,207,207,207,207,207,207,207, -352,352,352,352,352,207,207,207,207,41,207,207,207,207,207,207, -352,352,352,41,352,207,207,207,207,41,207,207,71,207,207,207, -352,352,352,43,352,352,131,352,352,352,352,352,71,352,352,352, -352,352,352,352,352,128,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,43,352,352,352,131,352,352,352,131, -352,352,128,131,352,43,352,352,352,352,352,352,352,352,128,352, -352,131,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,352,352,352,352,352,352,44,352,352,352,352,352,352,352, -352,352,131,352,352,43,352,352,352,352,352,352,352,352,352,352 - - -71,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,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,44,207,207,207,207,207,207, -207,73,207,207,207,207,352,71,352,352,352,352,352,352,352,352, -207,207,207,207,207,207,352,352,352,352,352,352,352,352,352,352, -207,207,207,44,207,207,352,352,352,352,352,352,352,352,352,352, -352,41,352,352,352,352,128,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, -41,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -131,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -41,352,352,352,352,352,43,352,352,41,352,352,41,352,352,352, -352,352,352,352,128,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, -352,352,352,352,131,352,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 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -177,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, -206,207,207,207,207,207,207,207,207,207,70,207,207,207,207,207, -206,207,207,207,131,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,42,207,207,207,207,207,207,44,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,42,207,207,207,207,207,131,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,100,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,44,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,42,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, -178,178,178,178,178,178,178,178,178,178,323,323,324,0,0,0, -207,207,207,207,207,207,207,207,207,131,352,352,353,0,0,0, -207,207,207,131,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,44,207,207,352,352,353,0,0,0, -131,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,131,352,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,352,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,352,352,352,355,323,323,323 - - -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,43,207,207,207, -0,0,0,0,0,208,352,352,44,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,41,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,70,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,41,207,207,131,44,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,43,207,207,207,207, -0,0,0,0,0,208,352,352,352,352,352,207,207,207,207,207, -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,41,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,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,207,207,207,207,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,207,44,207,131,207,207,207,207,70, -100,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,44,207,207,43,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,207,207,207,207,207,207,207,131,207,207, -207,207,207,207,207,207,207,207,207,207,44,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,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 - - -100,206,352,207,205,236,381,187,379,410,410,265,352,352,352,352, -207,235,236,187,379,410,410,265,213,214,363,364,352,352,352,352, -207,409,410,265,213,214,363,364,352,352,392,393,352,352,352,352, -207,438,363,364,207,207,392,393,352,352,421,422,352,352,352,352, -207,207,392,393,207,207,421,422,178,178,211,207,352,352,352,352, -207,421,422,422,323,323,211,352,352,352,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -207,351,207,207,207,207,207,207,207,207,207,207,352,352,352,352, -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,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,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,352,352,352,352,352,352,352,207, -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,352,352,352,352,352,352,207, -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,352,352,352,352,352,352,239, -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,353, -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,353, -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,353, -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,353, -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,353 - - -352,352,352,352,352,352,352,352,131,352,352,352,352,352,352,41, -352,352,352,352,352,352,352,352,43,352,41,42,72,352,352,352, -352,352,352,352,352,352,352,352,128,352,352,352,352,43,352,352, -352,352,352,352,352,352,352,352,352,72,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,44,352,352,352,352,352,352,352,352, -352,352,42,352,352,43,352,352,352,352,352,352,352,70,352,352, -352,352,352,352,352,352,352,41,352,352,352,131,352,352,352,72, -352,352,352,352,43,44,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,72,42,352,101,352,352,131,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,43,352,352,352, -352,42,44,352,352,352,352,352,352,352,352,352,352,352,352,101, -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,44,352,352,352, -352,352,352,352,352,101,352,352,352,41,43,352,352,352,352,352 - - -42,352,352,352,41,352,352,352,352,352,352,352,352,352,352,352, -128,44,352,352,352,352,352,352,42,352,352,352,352,352,352,352, -352,352,352,352,101,352,352,41,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,131,352,41,101,352,352,352,352, -352,352,352,352,352,352,99,352,352,352,352,352,352,352,352,352, -352,352,352,43,352,352,352,352,41,352,44,352,352,352,352,352, -352,352,131,72,352,352,352,72,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,42,72,352,352,352,352,352,352, -352,352,43,352,352,41,352,352,352,352,352,131,352,352,352,352, -128,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,101,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,44,352,352,352,352,352,352,352,352,352,352, -352,131,131,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,101,352,352,352,44,352,352,44,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,207,207,207,207,207,207,207, -207,207,207,131,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,207,207,207,207,207,207,207,207,207,207, -327,207,207,207,207,207,207,207,207,207,44,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,131,207,207,207,207,207,207,207,207, -206,207,41,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,131,207,207,207,207,207,207,207,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,70,207,207,207,207,207, -206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -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,100,352,352,352,352,43,352, -70,207,207,44,207,207,207,207,207,207,352,352,352,352,352,352, -207,207,207,207,207,131,207,207,207,207,352,352,352,352,352,352, -207,207,207,207,207,207,207,207,207,207,352,352,352,100,352,352, -207,207,207,207,207,207,207,207,207,207,352,352,326,817,815,816, -207,207,207,207,207,207,207,207,207,207,352,352,353,843,844,845, -207,207,207,207,44,207,207,207,207,207,352,352,353,872,873,874, -207,100,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,131,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,131,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -207,207,207,207,207,41,207,207,207,207,352,352,353,0,0,0 - - -0,0,0,0,0,352,355,178,178,178,178,178,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, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,380,381,381,381,381,381,381,381,381,381,182,352,352,352,352, -0,409,410,410,410,410,410,410,410,410,409,334,381,381,381,381, -0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -0,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -0,438,439,439,439,439,439,439,439,439,439,439,379,409,410,410, -0,352,352,352,352,352,352,352,352,352,352,352,352,438,439,409, -0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,408, -0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -0,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 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381, -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,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,410,410,410,410,410,410, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -438,439,439,409,410,410,410,410,410,410,410,410,410,410,410,410, -352,352,352,408,439,409,410,410,410,410,410,410,410,410,410,410, -352,352,352,352,352,408,439,439,439,439,439,439,439,439,439,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 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353, -381,381,381,381,350,381,381,381,381,381,381,381,381,381,381,354, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,383, -439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,412, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,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, -352,352,352,352,44,131,352,352,352,352,352,352,352,352,352,352, -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,131,41,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,42,352,352,352,72,352,43,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,352,101,352,352,352,43,41,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,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,352,352,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,352,352,352,352,352,352,352,352,352 - - -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, -99,42,352,352,352,352,72,72,352,352,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,352,352,352,352,352,352,352,41,352, -43,352,43,352,352,352,101,44,352,352,352,352,352,352,352,352, -352,352,352,352,41,352,352,44,352,352,352,352,352,352,352,352, -352,352,352,352,42,352,352,352,352,352,352,352,44,352,352,352, -352,352,352,352,352,352,352,352,128,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,72,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, -352,352,43,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,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, -350,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -379,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410, -408,439,439,439,439,439,439,439,439,439,439,439,439,439,439,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 - - -207,207,207,207,207,207,207,207,207,207,352,352,353,0,0,0, -381,381,381,381,381,381,381,381,381,381,817,817,382,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -410,410,410,410,410,410,410,410,410,410,410,410,411,0,0,0, -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 - - -352,352,352,352,352,352,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,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,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,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,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,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,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,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,44,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, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,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,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,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,73,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,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,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,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,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,352,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,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,352,352,352,352,352,352,352,352,352,130,352,43, -352,352,352,352,352,352,352,352,352,352,42,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,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,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,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,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,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,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, -352,352,352,352,352,352,352,352,352,352,352,698,699,699,699,699, -352,352,352,352,352,352,352,352,352,352,352,698,699,699,699,699, -352,352,352,352,352,352,352,352,352,352,352,727,728,728,728,728, -352,352,352,352,352,352,352,352,352,352,352,524,525,504,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,503,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -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, -699,699,701,352,352,352,352,352,352,352,352,352,352,352,352,352, -700,699,701,352,352,352,352,352,352,352,352,352,352,352,352,352, -729,728,730,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,130,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,99,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,42,352,352,352, -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, -352,352,352,352,352,352,352,352,43,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,99,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,130,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,43,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, -41,352,352,352,352,352,352,352,352,41,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,130,352, -352,352,99,352,352,352,352,352,352,352,352,42,352,352,352,352, -44,352,352,352,352,352,352,352,44,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,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,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,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,352,352,352, -352,352,352,352,352,352,352,352,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, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352 - - -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,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, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,503,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,619,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,504,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -352,352,352,352,352,352,352,352,352,352,352,524,525,525,525,525, -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, -620,525,526,352,73,352,352,352,352,352,352,352,352,352,43,352, -525,525,526,352,352,352,352,352,352,73,352,352,352,352,352,352, -525,525,526,352,352,352,44,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,130,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,41,352,352,352,352, -525,525,526,352,352,42,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,532,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -525,525,526,352,352,352,352,352,352,352,352,352,352,352,352,352, -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,73,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,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,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, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,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, -352,352,352,44,352,352,44,41,44,352,131,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,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, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352, -352,352,352,352,352,352,352,352,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, -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,74,75,0,0,0,0,0,0,45, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,74, -0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,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,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,76,0, -46,0,0,0,0,45,46,0,0,76,0,0,0,0,0,56, -75,0,0,0,0,74,75,0,0,0,0,45,46,0,0,0, -0,0,0,0,0,0,0,76,0,0,0,74,75,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,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,76,56,45,46,0,0,0,76,0,0, -74,75,0,0,0,0,0,0,74,75,0,0,0,0,56,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, -0,0,0,0,0,0,0,0,45,46,0,45,46,0,0,114 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,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, -45,46,85,86,0,0,0,0,45,46,0,0,74,75,0,0, -74,75,114,115,0,0,0,0,74,75,85,86,0,0,0,45, -86,0,0,0,45,46,0,0,0,0,114,115,0,0,0,74, -115,0,0,0,74,75,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,57,0,0,0,56,54,55, -0,0,0,0,0,0,0,45,46,0,0,56,0,0,83,84, -46,0,0,0,0,0,0,74,75,0,0,0,0,0,112,113, -75,0,0,0,0,0,0,0,0,85,86,0,0,57,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,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,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, -56,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,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,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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, -54,55,0,0,0,0,0,74,75,0,0,0,0,0,0,0, -83,84,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,54,55,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,76,0,0,45,46,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,74,75,0,0,0,0,0,0,0,0,76, -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,45,46,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,45,46,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,45,46,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,76,0,0,0, -0,0,0,0,0,45,46,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,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,74,75,0,0,0,0,45,46,0, -0,0,0,0,0,0,0,0,0,0,0,0,76,74,75,0, -0,0,0,0,0,0,76,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,0, -0,0,0,0,0,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,76,0,0,0,0,0,45,46, -0,0,0,0,0,0,0,0,0,76,0,0,0,0,74,75, -0,0,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,74,75,0,0,0, -0,0,0,45,46,0,0,0,0,0,0,0,0,45,46,76, -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,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,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,45,46,0,0,0,0,0,0,0, -0,0,0,0,0,54,55,74,75,0,0,0,0,76,0,0, -0,0,0,0,76,83,84,0,0,0,0,0,0,45,46,0, -76,0,0,0,0,112,113,0,0,0,0,0,76,74,75,76, -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,74,75,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,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,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,76,56,0,0,0,0,0,0,0,76,56,54,55, -76,45,46,0,0,0,0,76,45,46,0,0,0,0,83,84, -0,74,75,0,0,0,0,0,74,75,0,0,0,0,112,113, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,74,75,0,114,115,0,0,0,0,74,75,85,86,0, -45,46,0,0,0,45,46,0,0,0,0,56,0,114,115,0, -74,75,0,0,0,74,75,76,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,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,54,55,0,0,0, -57,0,0,76,0,0,0,0,0,0,0,83,84,0,0,0, -0,45,46,85,86,0,0,0,0,85,86,112,113,0,0,0, -56,74,75,114,115,56,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,76, -54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -83,84,0,0,0,0,45,46,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,74,75,76,0,0,76,0,0,0,0,74,75,74,75, -0,0,0,0,0,0,0,0,56,0,85,86,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,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,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,56,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, -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,83,84,0,0,0, -45,46,0,0,0,0,0,0,0,0,0,112,113,0,45,46, -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,54,55,0,0,0,0,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,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,76,0,0,0,0,0,0,0,0,76,0,45,46,0, -0,45,46,0,0,0,0,0,0,0,0,0,0,74,75,0, -0,74,75,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,114,115,0,0,0,0,0,0,0,0,83,84,0, -0,0,0,0,56,0,0,0,0,0,0,0,0,112,113,0, -0,0,0,0,45,46,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,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,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, -0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,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,350,351,0,352,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,379,410,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,56,54,55,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, -45,46,112,113,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,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,56,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, -74,75,85,86,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,85,86,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, -45,46,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,85,86,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,74,75,0, -0,0,0,0,0,0,83,84,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,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,56,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,74,75,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,45,46,0,0,0,0,76, -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,76,45,46,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,54,55,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,112,113,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,54,55,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,83,84,0, -0,0,0,0,0,0,0,54,55,0,0,0,0,112,113,0, -0,0,0,0,0,0,0,83,84,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,322,323,324,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,0,380,381,382,0,114,115,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,0,0,54, -0,0,0,0,0,0,0,0,85,86,0,0,0,0,0,83, -0,0,0,0,0,0,0,0,114,115,0,0,0,0,0,112 - - -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,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,56,0,0,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,114,115,0,0,0,83,84,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0, -55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -84,0,0,0,0,0,0,0,0,0,0,0,0,85,86,0, -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,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,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,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,194,195,196,197,198,199,0, -0,0,0,0,0,0,0,0,0,223,224,225,226,54,55,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,281,282,283,284,112,113,0, -0,0,0,0,0,0,0,0,0,310,311,312,313,314,46,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,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,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, -45,46,0,74,75,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, -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,0,0, -85,86,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,54,55,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, -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,0,0,0,0,0, -0,0,0,0,0,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,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,76,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,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,57, -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,74,75,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,45,46,0,0,0, -0,0,76,0,0,0,0,0,0,0,0,74,75,0,0,0, -0,0,0,0,45,46,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,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,114,115,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,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,76,0,0,0,0, -0,0,45,46,0,0,0,76,45,46,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,0,0,0,0,0,45,46,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,54,55,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,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,56,0,0,54,55,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,112,113,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, -0,0,0,0,0,0,324,0,0,0,0,0,0,45,46,114 - - -0,0,0,0,322,323,324,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,380,381,382,0,0,0,0,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,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,85,86,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,83,84,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,54, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, -0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,112, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -86,0,0,0,0,0,0,54,55,0,0,0,0,0,0,85, -115,0,56,0,0,0,76,83,84,76,85,86,0,45,46,114 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -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, -86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -115,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,194,195,196,197,198,199,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, -0,252,253,254,255,256,257,0,0,0,0,0,0,0,0,83, -0,281,282,283,284,285,286,0,0,0,0,0,0,0,0,112, -57,310,311,312,313,314,315,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,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,114,115,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,54,55,74,75,0,85,86,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,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,114,115,83,84,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0, -55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -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,114,115,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,114,115, -0,0,0,0,0,0,85,86,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,57,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,45,46,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,74,75,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,45,46,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,76,0,0,0,0,0,76,0,0,0,0,0,0,0, -0,45,46,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 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,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,0,0,0,0,0,0,85,86,0,0,0,0, -0,0,0,0,0,0,0,76,0,0,114,115,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,74,75,0,0,0,0,0, -0,0,0,0,0,0,45,46,0,0,0,0,0,0,0,0, -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,179,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,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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, -74,75,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, -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,0,0,0,0,0,0, -0,0,0,0,0,0,0,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,315,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, -85,86,0,0,0,114,115,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,54,55,0,0,54,55,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,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,57, -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,114,115, -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,83,84,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,57, -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,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,80,81, -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,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,74,75,0,0,0,74, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -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,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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, -74,75,0,0,0,0,45,46,54,55,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,76,0,0,112,113,0,0,0,0,0,0, -45,46,0,0,0,0,85,86,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,85,86,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,54,55,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,112,113,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,85,86,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,0,0,0,0,0,0,80,81,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,51, -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,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,80,81, -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,80,81,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,45,46,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,45,46, -0,0,0,0,0,0,0,0,0,0,0,0,85,86,74,75, -0,0,0,0,0,0,54,55,56,0,0,76,114,115,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, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,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,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,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,381,381,381,381,381,382,0,0,0,0, -0,0,0,0,409,410,410,410,410,410,410,411,0,0,0,0, -0,0,0,0,409,410,410,410,410,410,410,411,0,0,0,0, -0,0,0,0,409,410,410,410,410,410,410,411,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,54,55,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, -45,46,0,112,113,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,85,86,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, -54,55,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, -112,113,0,114,115,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,56,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,112,113,0,0,0,0,0,0,74,75, -0,0,0,0,0,0,0,0,85,86,0,0,0,0,45,46, -0,0,0,0,0,0,0,0,114,115,0,0,0,0,74,75, -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,85,86,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,45,46,0,0,0,114,115, -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,76,0,54,55,0, -0,0,0,0,0,0,0,85,86,0,0,0,0,83,84,0, -0,0,0,0,0,0,0,114,115,0,0,0,0,112,113,0, -0,0,0,0,0,0,0,315,0,0,0,56,0,0,54,55, -0,0,339,0,0,0,343,344,0,0,45,46,0,0,83,84, -0,0,0,45,46,0,0,0,0,0,74,75,0,0,112,113, -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, -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 - - -51,596,596,168,169,170,0,0,85,86,0,0,0,0,85,86, -596,596,596,197,198,199,0,52,114,115,0,0,0,0,114,115, -596,596,596,310,311,312,313,314,315,0,51,0,0,52,0,0, -596,596,596,80,81,341,342,343,344,0,0,0,0,0,0,0, -596,596,596,109,110,286,0,0,0,339,0,0,0,0,0,0, -310,311,312,313,314,70,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, -128,0,0,51,80,81,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,49,50,450,450,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,0,107,108,80,81,0,0,0,0,70,0,0,0,0,0, -0,0,0,0,109,110,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, -100,340,341,342,343,83,84,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,409,410,410,410,410,410,410,411,0,0,0,0, -0,0,0,0,438,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,181,182,0,0,0,0,0,0,0,0,0,0,0,100,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,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,0,0,0 - - -45,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -74,75,0,0,0,0,45,46,0,0,0,0,45,46,0,0, -76,80,81,0,0,0,74,75,52,0,0,0,74,75,0,0, -0,109,110,0,0,51,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,181,182,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,49,50, -0,0,49,50,0,0,0,0,0,0,0,0,0,0,78,79, -0,0,78,79,0,0,0,0,0,80,81,0,0,0,107,108, -0,52,107,108,0,0,0,80,81,109,110,0,0,51,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,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,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,0,0,0,0,0,0,0,0,0,0,0,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,45,46,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,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,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,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,49,50,0,0, -45,46,0,0,0,0,85,86,0,0,0,0,78,79,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,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,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,181,182,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,85,86,0,0,0,0,54,55,0,0,0,0,0,0, -0,0,114,115,0,0,0,0,83,84,0,0,0,0,0,0, -0,0,0,0,51,0,0,0,112,113,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,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,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,57,57,0,0,0,0,0,76,0,0,0,0,0, -0,0,0,54,55,0,0,0,0,0,0,0,0,0,0,44, -0,0,0,83,84,0,76,0,0,0,0,0,0,56,45,46, -0,0,0,112,113,0,0,0,0,0,0,45,46,0,74,75, -0,0,0,0,54,55,0,0,0,0,0,74,75,0,0,0, -0,0,0,76,83,84,0,0,0,45,46,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,85,86,45,46,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,57,56,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,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, -45,46,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,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,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,310,0,0,0,0,315, -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,56,0,85,86, -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,74,75,54,55,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,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,85,86,57,0,0,45,46, -0,0,0,0,0,0,0,0,56,114,115,0,0,0,74,75, -0,0,0,0,199,0,0,0,0,0,0,0,0,0,45,46, -0,0,0,0,54,55,0,0,0,0,0,0,0,0,74,75, -0,0,0,0,83,84,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,56,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, -352,352,352,352,352,353,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, -409,410,410,410,410,411,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,56,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,256,257,450,450,450,0,0,0,0,0,0,0, -0,0,0,0,285,286,450,450,450,0,0,0,0,0,0,0, -310,311,312,313,52,450,450,450,450,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,45,46,311,312,313,314,54,55,0,0,0,80,81, -0,0,0,74,75,340,341,342,343,83,84,0,0,0,109,110, -0,0,0,0,0,0,80,81,52,112,113,0,0,0,0,0, -0,0,0,0,0,0,109,110,45,46,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, -100,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,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,56,80,81,0,0,0,54,55,0,0, -83,84,0,0,0,0,0,109,110,0,0,0,83,84,0,0, -112,113,0,0,45,46,0,0,0,0,0,0,112,113,45,46, -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, -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,181,182,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, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,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,0,0,45,46,0,0,0,51, -0,0,0,0,45,46,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,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,181,182,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,0,0,0,0,0,0, -0,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,54,55,0,0,0,51,74,75,85,86,0,0,56, -51,45,46,83,84,0,0,0,0,0,0,114,115,45,46,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,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,45,46,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,0,0,0,0,0,0,0,0,0,56,45,46,85, -0,0,0,0,0,0,0,0,0,0,0,0,57,74,75,114 - - -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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,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,114,115, -86,0,56,45,46,80,81,76,0,0,0,0,0,0,0,0, -115,0,0,74,75,109,110,0,76,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,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, -181,182,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,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,51,49,50, -54,55,0,0,0,0,0,56,54,55,76,0,49,50,78,79, -83,84,85,86,0,0,0,0,83,84,56,0,78,79,107,108, -112,113,114,115,0,0,0,0,112,113,0,0,107,108,52,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,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, -52,0,0,0,0,0,0,0,56,0,0,0,76,45,46,85, -49,50,0,54,340,0,0,0,54,55,0,0,0,74,75,114, -78,79,0,83,84,0,85,86,83,84,0,77,0,0,0,0, -107,108,0,112,113,0,114,115,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,199,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,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,54,55,0,0,0,0,0,45,46,0,0,41, -0,0,0,0,83,84,0,0,0,0,0,74,75,54,55,45, -0,0,0,56,112,113,0,0,0,85,86,0,0,83,84,74, -86,0,0,0,0,0,0,45,46,114,115,0,0,112,113,0, -115,54,55,0,0,0,0,74,75,0,0,0,0,0,0,0, -0,83,84,45,46,0,0,0,0,0,0,0,0,0,0,0, -0,112,113,74,75,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,74,75,41,0,0,0,0,77,41, -0,0,0,0,45,46,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,83,84,0,0,0,0,0,0,0,41,0,83,84,0, -0,0,112,113,0,41,0,77,0,0,0,0,0,112,113,0, -45,46,0,0,41,0,0,0,0,0,0,41,77,131,0,42, -74,75,41,0,0,0,0,42,41,0,0,0,0,0,77,70, -0,0,0,41,0,0,77,0,0,128,0,77,0,54,55,0, -0,76,0,0,0,0,131,0,45,46,41,0,41,83,84,42, -46,41,0,0,44,0,101,0,74,75,43,0,0,112,113,41, -75,0,0,77,0,44,0,44,0,77,0,41,0,43,0,0, -0,0,54,55,0,45,46,101,54,55,0,0,43,0,0,43, -0,131,83,84,42,74,75,44,83,84,44,0,41,41,0,0, -0,0,112,113,0,44,0,0,112,113,0,0,0,0,44,42, -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,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,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,339,340,341,342,343,344,0,0, -0,0,0,0,0,165,166,167,168,169,170,165,166,167,168,169 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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, -194,195,196,197,198,199,0,0,0,194,195,196,197,198,199,0, -223,224,225,226,227,228,0,0,0,223,224,225,226,227,228,0, -252,253,254,255,256,257,0,0,0,252,253,254,255,256,257,0, -281,282,283,284,285,286,0,0,0,281,282,283,284,285,286,0, -310,311,312,313,314,315,0,0,0,310,311,312,313,314,315,0, -339,340,341,342,343,344,0,0,0,339,340,341,342,343,344,0, -0,165,166,167,168,169,170,165,166,167,168,169,170,165,166,167, -0,194,195,196,197,198,199,194,195,196,197,198,199,194,195,196, -170,223,224,225,226,227,228,223,224,225,226,227,228,223,224,225 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,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,194,195,196,197,198,199,0,0,165,166,167,168,169,170,0, -0,223,224,225,226,227,228,0,0,194,195,196,197,198,199,0, -0,252,253,254,255,256,257,0,0,223,224,225,226,227,228,0, -0,281,282,283,284,285,286,0,0,252,253,254,255,256,257,0, -0,310,311,312,313,314,315,0,0,281,282,283,284,285,286,165, -0,339,340,341,342,343,344,0,0,310,311,312,313,314,315,194, -168,169,170,0,0,0,0,0,0,339,340,341,342,343,344,223, -197,198,199,165,166,167,168,169,170,0,0,0,0,0,0,252, -226,227,228,194,195,196,197,198,199,0,0,0,0,0,0,281 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,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, -166,167,168,169,170,194,195,196,197,198,199,0,0,0,0,0, -195,196,197,198,199,223,224,225,226,227,228,0,0,0,0,0, -224,225,226,227,228,252,253,254,255,256,257,165,166,167,168,169, -253,254,255,256,257,281,282,283,284,285,286,194,195,196,197,198, -282,283,284,285,286,310,311,312,313,314,315,223,224,225,226,227 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,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,194,195,196,197,198,199,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,252,253,254,255,256,257,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, -170,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0, -199,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0, -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,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,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, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224, -0,165,166,167,168,169,170,0,0,0,0,0,0,0,252,253, -0,194,195,196,197,198,199,0,0,0,0,0,0,0,281,282, -0,223,224,225,226,227,228,0,0,0,0,0,0,0,310,311, -0,252,253,254,255,256,257,0,0,165,166,167,168,169,339,340, -0,281,282,283,284,285,286,0,0,194,195,196,197,198,199,0, -0,310,311,312,313,314,315,0,0,223,224,225,226,227,228,0, -0,339,340,341,342,343,344,0,0,252,253,254,255,256,257,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, -167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0, -196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0, -225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0, -254,255,256,257,0,0,0,0,0,0,165,166,167,168,169,170, -283,284,285,286,0,0,0,0,0,0,194,195,196,197,198,199, -312,313,314,315,0,0,0,0,0,0,223,224,225,226,227,228, -341,342,343,344,166,167,168,169,170,0,252,253,254,255,256,257, -0,0,0,194,195,196,197,198,199,0,281,282,283,284,285,286, -0,0,0,223,224,225,226,227,228,0,310,311,312,313,314,315, -0,0,0,252,253,254,255,256,257,0,339,340,341,342,343,344, -0,0,0,281,282,283,284,285,286,0,0,0,0,0,0,0 - - -0,0,0,0,0,194,195,196,197,198,199,194,195,196,197,198, -0,0,0,0,0,223,224,225,226,227,228,223,224,225,226,227, -0,0,0,0,0,252,253,254,255,256,257,252,253,254,255,256, -0,0,0,0,0,281,282,283,284,285,286,281,282,283,284,285, -0,0,0,0,0,310,311,312,313,314,315,310,311,312,313,314, -0,0,0,0,0,339,340,341,342,343,344,339,340,341,342,343, -0,0,0,0,0,0,165,166,167,168,169,170,165,166,167,168, -0,0,0,0,0,0,194,195,196,197,198,199,194,195,196,197, -0,0,0,0,0,0,223,224,225,226,227,228,223,224,225,226, -0,0,0,0,0,0,252,253,254,255,256,257,252,253,254,255, -0,0,0,0,0,0,281,282,283,284,285,286,281,282,283,284, -0,0,0,0,0,0,310,311,312,313,314,315,310,311,312,313, -0,0,0,0,0,0,339,340,341,342,343,344,339,340,341,342, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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,252,253,254,255,256,257,252,253,254,255,256,257,252,253,254, -228,281,282,283,284,285,286,281,282,283,284,285,286,281,282,283, -257,310,311,312,313,314,315,310,311,312,313,314,315,310,311,312, -286,339,340,341,342,343,344,339,340,341,342,343,344,339,340,341, -315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -344,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -169,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -227,228,0,165,166,167,168,169,170,165,166,167,168,169,170,0, -256,257,0,194,195,196,197,198,199,194,195,196,197,198,199,0, -285,286,0,223,224,225,226,227,228,223,224,225,226,227,228,0, -314,315,0,252,253,254,255,256,257,252,253,254,255,256,257,0, -343,344,0,281,282,283,284,285,286,281,282,283,284,285,286,0, -0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,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 - - -255,256,257,223,224,225,226,227,228,165,166,167,168,169,170,310, -284,285,286,252,253,254,255,256,257,194,195,196,197,198,199,339, -313,314,315,281,282,283,284,285,286,223,224,225,226,227,228,165, -342,343,344,310,311,312,313,314,315,252,253,254,255,256,257,194, -0,0,0,339,340,341,342,343,344,281,282,283,284,285,286,223, -0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,252, -0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,281, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,310, -165,166,167,168,169,170,0,165,166,167,168,169,170,0,0,339, -194,195,196,197,198,199,0,194,195,196,197,198,199,0,0,0, -223,224,225,226,227,228,0,223,224,225,226,227,228,0,0,0, -252,253,254,255,256,257,0,252,253,254,255,256,257,0,0,0, -281,282,283,284,285,286,0,281,282,283,284,285,286,0,0,0, -310,311,312,313,314,315,0,310,311,312,313,314,315,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 - - -311,312,313,314,315,339,340,341,342,343,344,252,253,254,255,256, -340,341,342,343,344,165,166,167,168,169,170,281,282,283,284,285, -166,167,168,169,170,194,195,196,197,198,199,310,311,312,313,314, -195,196,197,198,199,223,224,225,226,227,228,339,340,341,342,343, -224,225,226,227,228,252,253,254,255,256,257,0,0,0,0,0, -253,254,255,256,257,281,282,283,284,285,286,0,0,0,0,0, -282,283,284,285,286,310,311,312,313,314,315,0,0,0,0,0, -311,312,313,314,315,339,340,341,342,343,344,0,0,0,0,0, -340,341,342,165,166,167,168,169,170,165,166,167,168,169,170,0, -0,0,0,194,195,196,197,198,199,194,195,196,197,198,199,0, -0,0,0,223,224,225,226,227,228,223,224,225,226,227,228,0, -0,0,0,252,253,254,255,256,257,252,253,254,255,256,257,0, -0,0,0,281,282,283,284,285,286,281,282,283,284,285,286,0, -0,0,0,310,311,312,313,314,315,310,311,312,313,314,315,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 - - -257,165,166,167,168,169,170,252,253,254,255,256,257,165,166,167, -286,194,195,196,197,198,199,281,282,283,284,285,286,194,195,196, -315,223,224,225,226,227,228,310,311,312,313,314,315,223,224,225, -344,252,253,254,255,256,257,339,340,341,342,343,344,252,253,254, -0,281,282,283,284,285,286,0,0,0,0,0,0,281,282,283, -0,310,311,312,313,314,315,0,0,0,0,0,0,310,311,312, -0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341, -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,165,166,167,168, -0,0,0,0,194,195,196,197,198,199,0,0,194,195,196,197, -0,0,0,0,223,224,225,226,227,228,0,0,223,224,225,226, -0,0,0,0,252,253,254,255,256,257,0,0,252,253,254,255, -0,0,0,0,281,282,283,284,285,286,0,0,281,282,283,284, -0,0,0,0,310,311,312,313,314,315,0,0,310,311,312,313, -0,0,0,0,339,340,341,342,343,344,0,0,339,340,341,342, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -168,169,170,165,166,167,168,169,170,310,311,312,313,314,315,0, -197,198,199,194,195,196,197,198,199,339,340,341,342,343,344,165, -226,227,228,223,224,225,226,227,228,165,166,167,168,169,170,194, -255,256,257,252,253,254,255,256,257,194,195,196,197,198,199,223, -284,285,286,281,282,283,284,285,286,223,224,225,226,227,228,252, -313,314,315,310,311,312,313,314,315,252,253,254,255,256,257,281, -342,343,344,339,340,341,342,343,344,281,282,283,284,285,286,310, -0,0,0,0,0,0,0,0,0,310,311,312,313,314,315,339, -169,170,0,0,0,0,0,0,0,339,340,341,342,343,344,165, -198,199,165,166,167,168,169,170,0,0,0,0,0,0,0,194, -227,228,194,195,196,197,198,199,0,0,0,0,0,0,0,223, -256,257,223,224,225,226,227,228,0,0,0,0,0,0,0,252, -285,286,252,253,254,255,256,257,0,0,0,0,0,0,0,281, -314,315,281,282,283,284,285,286,0,0,0,0,0,0,0,310, -343,344,310,311,312,313,314,315,0,0,0,0,0,0,0,339, -0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0 - - -0,0,0,310,311,312,313,314,315,165,166,167,168,169,170,0, -166,167,168,339,340,341,342,343,344,194,195,196,197,198,199,0, -195,196,197,198,199,0,0,0,0,223,224,225,226,227,228,0, -224,225,226,227,228,0,0,0,0,252,253,254,255,256,257,0, -253,254,255,256,257,0,0,0,0,281,282,283,284,285,286,0, -282,283,284,285,286,0,0,0,0,310,311,312,313,314,315,0, -311,312,313,314,315,0,0,0,0,339,340,341,342,343,344,0, -340,341,342,343,344,165,166,167,168,169,170,0,0,0,0,0, -166,167,168,169,170,194,195,196,197,198,199,0,0,0,0,0, -195,196,197,198,199,223,224,225,226,227,228,0,0,0,0,0, -224,225,226,227,228,252,253,254,255,256,257,0,0,0,0,0, -253,254,255,256,257,281,282,283,284,285,286,0,0,0,0,0, -282,283,284,285,286,310,311,312,313,314,315,0,0,0,0,0, -311,312,313,314,315,339,340,341,342,343,344,0,0,0,0,0, -340,341,342,343,344,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,0,0,165,166,167,168,169,170, -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,223,224,225,226,227,228, -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,281,282,283,284,285,286, -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,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,45,46,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,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, -194,195,196,197,198,199,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, -252,253,254,255,256,257,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, -310,311,312,313,314,315,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,165,166,167,168,169,170,0,165,166,167,168,169,170,0, -0,0,194,195,196,197,198,199,0,194,195,196,197,198,199,0, -0,0,223,224,225,226,227,228,0,223,224,225,226,227,228,0, -0,0,252,253,254,255,256,257,0,252,253,254,255,256,257,0, -0,0,281,282,283,284,285,286,0,281,282,283,284,285,286,0, -0,0,310,311,312,313,314,315,0,310,311,312,313,314,315,0, -0,0,339,340,341,342,343,344,0,339,340,341,342,343,344,0, -165,166,167,168,169,170,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,194,195,196,197,198,199,0,194,195,196,197,198,199, -0,0,0,223,224,225,226,227,228,0,223,224,225,226,227,228, -0,0,0,252,253,254,255,256,257,0,252,253,254,255,256,257, -0,0,0,281,282,283,284,285,286,0,281,282,283,284,285,286, -0,0,0,310,311,312,313,314,315,0,310,311,312,313,314,315, -0,0,0,339,340,341,342,343,344,0,339,340,341,342,343,344, -0,0,0,0,0,0,0,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,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,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,194,195,196,197,198,199, -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,165,166, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,224, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,310,311, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0, -196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0, -225,226,227,228,0,0,0,0,0,0,0,0,0,0,0,0, -254,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0, -283,284,285,286,0,0,0,0,0,0,0,0,0,0,0,0, -312,313,314,315,0,0,0,0,0,0,0,0,0,0,0,0, -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,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,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,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,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,339,340,341,342,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 - - -223,224,225,226,227,228,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, -281,282,283,284,285,286,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, -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, -45,46,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,252,253,254,255,256,257, -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,310,311,312,313,314,315, -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,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,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,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,165,166,167,168,169,170,0,165,166,167, -0,0,0,0,0,0,194,195,196,197,198,199,0,194,195,196, -0,0,0,0,0,0,223,224,225,226,227,228,0,223,224,225, -165,166,167,168,169,170,252,253,254,255,256,257,0,252,253,254, -194,195,196,197,198,199,281,282,283,284,285,286,0,281,282,283, -223,224,225,226,227,228,310,311,312,313,314,315,0,310,311,312, -252,253,254,255,256,257,339,340,341,342,343,344,0,339,340,341, -281,282,283,284,285,286,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, -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, -168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0, -197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0, -226,227,228,0,0,0,0,0,0,0,0,0,0,0,0,0, -255,256,257,165,166,167,168,169,170,0,0,0,0,0,0,0, -284,285,286,194,195,196,197,198,199,0,0,0,0,0,0,0, -313,314,315,223,224,225,226,227,228,0,0,0,0,0,0,0, -342,343,344,252,253,254,255,256,257,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,310,311,312,313,314,315,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,165,166,167,168,169,170, -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,223,224,225,226,227,228, -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,281,282,283,284,285,286, -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,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,85,86,0,0,339,340,341,342,343,344,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,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,0,0,0,0,0,0,0,0, -0,0,310,311,312,313,314,315,0,0,0,0,0,0,0,0 - - -178,178,178,178,178,178,178,178,178,178,178,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,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -817,815,816,817,817,817,817,817,817,817,817,817,817,817,817,817, -843,844,845,846,846,846,846,846,846,846,846,846,846,846,846,846, -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,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,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, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207, -817,817,817,817,817,817,817,817,817,817,817,817,817,818,819,817, -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,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,165,166,167,168,169,170, -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,223,224,225,226,227,228, -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,281,282,283,284,285,286, -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,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,0,0,0, -0,194,195,196,197,198,199,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,252,253,254,255,256,257,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,310,311,312,313,314,315,0,0,0,0,165,166,167,168,169, -0,339,340,341,342,343,344,0,0,0,0,194,195,196,197,198, -0,0,0,165,166,167,168,169,170,0,0,223,224,225,226,227, -0,0,0,194,195,196,197,198,199,0,0,252,253,254,255,256, -0,0,0,223,224,225,226,227,228,0,0,281,282,283,284,285, -0,0,0,252,253,254,255,256,257,0,0,310,311,312,313,314, -0,0,0,281,282,283,284,285,286,0,0,339,340,341,342,343, -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, -170,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,0,0,0,0,0,0, -228,165,166,167,168,169,170,165,166,167,168,169,170,0,0,0, -257,194,195,196,197,198,199,194,195,196,197,198,199,0,0,0, -286,223,224,225,226,227,228,223,224,225,226,227,228,0,0,0, -315,252,253,254,255,256,257,252,253,254,255,256,257,0,0,0, -344,281,282,283,284,285,286,281,282,283,284,285,286,0,0,0, -0,310,311,312,313,314,315,310,311,312,313,314,315,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, -165,166,167,168,169,170,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, -223,224,225,226,227,228,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, -281,282,283,284,285,286,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, -339,340,341,342,343,344,0,165,166,167,168,169,170,0,0,0, -0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0, -0,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0, -0,194,195,196,197,198,199,252,253,254,255,256,257,0,0,0, -0,223,224,225,226,227,228,281,282,283,284,285,286,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,165,166,167,168,169,170, -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,223,224,225,226,227,228, -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,281,282,283,284,285,286, -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,339,340,341,342,343,344 - - -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,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,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0, -0,310,311,312,313,314,315,165,166,167,168,169,170,0,0,0, -0,339,340,341,342,343,344,194,195,196,197,198,199,0,0,0, -165,166,167,168,169,170,0,223,224,225,226,227,228,0,0,0, -194,195,196,197,198,199,0,252,253,254,255,256,257,0,0,0, -223,224,225,226,227,228,0,281,282,283,284,285,286,0,0,0, -252,253,254,255,256,257,0,310,311,312,313,314,315,0,0,0, -281,282,283,284,285,286,0,339,340,341,342,343,344,0,0,0, -310,311,312,313,314,315,165,166,167,168,169,170,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,223,224,225,226,227,228,0,0,0,0, -0,0,0,0,0,0,252,253,254,255,256,257,0,0,0,0, -165,166,167,168,169,170,281,282,283,284,285,286,0,0,0,0, -194,195,196,197,198,199,310,311,312,313,314,315,0,0,0,0, -223,224,225,226,227,228,339,340,341,342,343,344,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,165,166,167,168,169,170, -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,223,224,225,226,227,228, -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,281,282,283,284,285,286, -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,339,340,341,342,343,344, -0,0,0,0,0,0,0,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,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,339,340,341,342,343,344,0,0,0, -0,0,0,165,166,167,168,169,170,0,165,166,167,168,169,170, -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, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,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,165,166,167,168,169,170,0,0,0,0,0,0,194, -0,0,0,194,195,196,197,198,199,165,166,167,168,169,170,223, -0,0,0,223,224,225,226,227,228,194,195,196,197,198,199,252 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -166,167,168,169,170,0,0,0,0,0,0,165,166,167,168,169, -195,196,197,198,199,0,0,0,0,0,0,194,195,196,197,198, -224,225,226,227,228,0,0,0,0,0,0,223,224,225,226,227, -253,254,255,256,257,165,166,167,168,169,170,252,253,254,255,256 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -170,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,0,0,0,0,0,0, -228,0,0,0,0,0,0,165,166,167,168,169,170,0,0,0, -257,165,166,167,168,169,170,194,195,196,197,198,199,165,166,167 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,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,194,195,196,197,198,199,0,0,0,0,0,0,165, -0,0,0,223,224,225,226,227,228,0,0,0,0,0,0,194, -168,169,170,252,253,254,255,256,257,165,166,167,168,169,170,223 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -166,167,168,169,170,0,0,0,0,0,0,0,0,0,0,0, -195,196,197,198,199,0,0,0,0,0,0,0,0,0,0,0, -224,225,226,227,228,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,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,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, -0,165,166,167,168,169,170,0,0,0,0,0,0,194,195,196, -0,194,195,196,197,198,199,165,166,167,168,169,170,223,224,225 - - -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -168,169,170,0,0,0,0,0,0,0,0,0,0,0,0,0, -197,198,199,165,166,167,168,169,170,0,0,0,0,0,0,0, -226,227,228,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,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,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,194,195,196,197,198,199,0,0,0,0,0 - - -281,282,283,284,285,286,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, -339,340,341,342,343,344,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,194,195,196,197,198,199,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,252,253,254,255,256,257,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,310,311,312,313,314,315,0,0,0,0,0,0,0,0, -0,0,339,340,341,342,343,344,0,0,0,0,0,0,0,0, -165,166,167,168,169,170,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, -223,224,225,226,227,228,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, -281,282,283,284,285,286,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,223,224,225,226,227,228,0,223,224,225,226,227,228, -0,0,0,252,253,254,255,256,257,0,252,253,254,255,256,257, -0,0,0,281,282,283,284,285,286,0,281,282,283,284,285,286, -0,0,0,310,311,312,313,314,315,0,310,311,312,313,314,315, -0,0,0,339,340,341,342,343,344,0,339,340,341,342,343,344, -0,0,0,0,0,0,0,0,165,166,167,168,169,170,0,0, -0,0,0,0,0,0,0,0,194,195,196,197,198,199,0,0, -0,0,165,166,167,168,169,170,223,224,225,226,227,228,0,0, -0,0,194,195,196,197,198,199,252,253,254,255,256,257,0,0, -0,0,223,224,225,226,227,228,281,282,283,284,285,286,0,0, -0,0,252,253,254,255,256,257,310,311,312,313,314,315,0,0, -0,0,281,282,283,284,285,286,339,340,341,342,343,344,0,0, -0,0,310,311,312,313,314,315,0,0,165,166,167,168,169,170, -0,0,339,340,341,342,343,344,0,0,194,195,196,197,198,199, -0,0,0,0,165,166,167,168,169,170,223,224,225,226,227,228, -0,0,0,0,194,195,196,197,198,199,252,253,254,255,256,257 - - -165,166,167,252,253,254,255,256,257,223,224,225,226,227,228,281, -194,195,196,281,282,283,284,285,286,252,253,254,255,256,257,310, -223,224,225,226,227,228,0,0,0,281,282,283,284,285,286,339, -252,253,254,255,256,257,0,0,0,310,311,312,313,314,315,0, -281,282,283,284,285,286,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, -165,166,167,168,169,170,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, -223,224,225,226,227,228,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, -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 - - -282,283,284,285,286,194,195,196,197,198,199,281,282,283,284,285, -311,312,313,314,315,223,224,225,226,227,228,310,311,312,313,314, -340,341,342,343,344,252,253,254,255,256,257,339,340,341,342,343, -0,0,0,0,0,281,282,283,284,285,286,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,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 - - -286,194,195,196,197,198,199,223,224,225,226,227,228,194,195,196, -315,223,224,225,226,227,228,252,253,254,255,256,257,223,224,225, -344,252,253,254,255,256,257,281,282,283,284,285,286,252,253,254, -0,281,282,283,284,285,286,310,311,312,313,314,315,281,282,283, -0,310,311,312,313,314,315,339,340,341,342,343,344,310,311,312, -0,339,340,341,342,343,344,0,0,0,0,0,0,339,340,341, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -197,198,199,281,282,283,284,285,286,194,195,196,197,198,199,252, -226,227,228,310,311,312,313,314,315,223,224,225,226,227,228,281, -255,256,257,339,340,341,342,343,344,252,253,254,255,256,257,310, -284,285,286,0,0,0,0,0,0,281,282,283,284,285,286,339, -313,314,315,0,0,0,0,0,0,310,311,312,313,314,315,0, -342,343,344,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 - - -253,254,255,256,257,194,195,196,197,198,199,165,166,167,168,169, -282,283,284,285,286,223,224,225,226,227,228,194,195,196,197,198, -311,312,313,314,315,252,253,254,255,256,257,223,224,225,226,227, -340,341,342,343,344,281,282,283,284,285,286,252,253,254,255,256, -0,0,0,0,0,310,311,312,313,314,315,281,282,283,284,285, -0,0,0,0,0,339,340,341,342,343,344,310,311,312,313,314, -0,0,0,0,0,0,0,0,0,0,0,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 - - -170,223,224,225,226,227,228,194,195,196,197,198,199,252,253,254, -199,252,253,254,255,256,257,223,224,225,226,227,228,281,282,283, -228,281,282,283,284,285,286,252,253,254,255,256,257,310,311,312, -257,310,311,312,313,314,315,281,282,283,284,285,286,339,340,341, -286,339,340,341,342,343,344,310,311,312,313,314,315,0,0,0, -315,0,0,0,0,0,0,339,340,341,342,343,344,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,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - - -255,256,257,223,224,225,226,227,228,0,0,0,0,0,0,0, -284,285,286,252,253,254,255,256,257,0,0,0,0,0,0,0, -313,314,315,281,282,283,284,285,286,0,0,0,0,0,0,0, -342,343,344,310,311,312,313,314,315,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,223,224,225,226,227,228,165,166,167,168,169, -0,0,0,0,0,252,253,254,255,256,257,194,195,196,197,198, -0,0,0,0,0,281,282,283,284,285,286,223,224,225,226,227, -0,0,0,0,0,310,311,312,313,314,315,252,253,254,255,256, -0,0,0,0,0,339,340,341,342,343,344,281,282,283,284,285, -0,0,0,0,0,0,165,166,167,168,169,170,311,312,313,314, -0,0,0,0,0,0,194,195,196,197,198,199,340,341,342,343, -0,0,0,0,0,0,223,224,225,226,227,228,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,281,282,283,284,285,286,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,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 - - -170,340,341,342,343,344,0,0,0,0,0,0,0,0,0,0, -199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -257,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -286,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, -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,281,282,283,284,285,286, -0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315, -0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344, -0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170, -0,0,0,0,339,340,341,342,343,344,194,195,196,197,198,199, -0,0,0,0,165,166,167,168,169,170,223,224,225,226,227,228, -0,0,0,0,194,195,196,197,198,199,252,253,254,255,256,257, -0,0,0,0,223,224,225,226,227,228,281,282,283,284,285,286, -0,0,0,0,252,253,254,255,256,257,310,311,312,313,314,315, -0,0,0,0,281,282,283,284,285,286,339,340,341,342,343,344, -0,0,0,0,310,311,312,313,314,315,165,166,167,168,169,170, -165,166,167,168,339,340,341,342,343,344,194,195,196,197,198,199, -194,195,196,197,198,199,0,0,0,0,223,224,225,226,227,228, -223,224,225,226,227,228,0,0,0,0,252,253,254,255,256,257, -252,253,254,255,256,257,0,0,0,0,281,282,283,284,285,286, -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, -165,166,167,168,169,170,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, -223,224,225,226,165,166,167,168,169,170,0,0,0,0,0,0, -252,253,254,255,194,195,196,197,198,199,0,0,0,0,0,0, -281,282,283,284,223,224,225,226,227,228,0,0,0,0,0,0, -0,0,0,0,252,253,254,255,256,257,165,166,167,168,169,170, -0,0,0,0,281,282,283,284,285,286,194,195,196,197,198,199, -0,0,0,0,310,450,450,450,450,315,223,224,225,226,227,228, -0,0,0,0,339,450,450,450,450,344,252,253,254,255,256,257, -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,310,311,312,313,314,315, -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,165,166,167,168,169,170,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,223,224,225,226,227,228,165,166,167,168,169,170,0,0,165, -0,252,253,254,255,256,257,194,195,196,197,198,199,0,0,194, -0,281,282,283,284,285,286,223,224,225,226,227,228,0,0,223, -0,310,311,312,313,314,315,252,253,254,255,256,257,0,0,252, -0,339,340,341,342,343,344,281,282,283,284,285,286,0,0,281, -0,0,0,0,0,0,0,310,311,312,313,314,315,0,0,310, -0,0,0,0,0,0,0,339,340,341,342,343,344,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,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,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, -166,167,168,169,170,194,195,196,197,198,199,165,166,167,168,169, -195,196,197,198,199,223,224,225,226,227,228,194,195,196,197,198, -224,225,226,227,228,252,253,254,255,256,257,223,224,225,226,227, -253,254,255,256,257,281,282,283,284,285,286,252,253,254,255,256, -282,283,284,285,286,310,311,312,313,314,315,281,282,283,284,285, -311,312,313,314,315,339,340,341,342,343,344,310,311,312,313,314, -340,341,342,343,344,0,0,0,0,0,0,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,165,166,167,168,169, -0,0,0,0,0,0,0,0,0,0,0,194,195,196,197,198, -0,0,0,0,0,0,0,0,0,0,0,223,224,225,226,227, -170,0,0,0,165,166,167,168,169,170,0,252,253,254,255,256, -199,0,0,0,194,195,196,197,198,199,0,281,282,283,284,285, -228,0,0,0,223,224,225,226,227,228,0,310,311,312,313,314, -257,0,0,0,252,253,254,255,256,257,0,339,340,341,342,343, -286,0,0,0,281,282,283,284,285,286,0,0,0,0,0,0, -315,0,0,0,310,311,312,313,314,315,0,0,0,0,0,0, -344,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, -170,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,0,0,0,0,165,166, -228,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195, -257,165,166,167,168,169,170,165,166,167,168,169,170,0,223,224, -286,194,195,196,197,198,199,194,195,196,197,198,199,0,252,253, -315,223,224,225,226,227,228,223,224,225,226,227,228,0,281,282, -344,252,253,254,255,256,257,252,253,254,255,256,257,0,310,311, -0,281,282,283,284,285,286,281,282,283,284,285,286,0,339,340, -0,310,311,312,313,314,315,310,311,312,313,314,315,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, -167,168,169,170,0,0,0,0,0,0,0,0,0,0,0,0, -196,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0, -225,226,227,228,0,0,0,0,0,165,166,167,168,169,170,0, -254,255,256,257,0,0,0,0,0,194,195,196,197,198,199,0, -283,284,285,286,0,0,0,0,0,223,224,225,226,227,228,0, -312,313,314,315,0,0,0,0,0,252,253,254,255,256,257,0, -341,342,343,344,0,0,0,0,0,281,282,283,284,285,286,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,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,165,166,167,168,169,170,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,223,224,225,226,227,228,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,281,282,283,284,285,286,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,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,165,166,167,168,169,170,165, -0,0,0,0,0,0,0,0,0,194,195,196,197,198,199,194, -0,0,0,165,166,167,168,169,170,223,224,225,226,227,228,223, -0,0,0,194,195,196,197,198,199,252,253,254,255,256,257,252, -0,0,0,223,224,225,226,227,228,281,282,283,284,285,286,281, -0,0,0,252,253,254,255,256,257,310,311,312,313,314,315,310, -0,0,0,281,282,283,284,285,286,339,340,341,342,343,344,339, -0,0,0,310,311,312,313,314,315,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,0,0,0,0,0, -0,0,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,194,195,196,197,198,199, -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,252,253,254,255,256,257, -0,0,0,0,0,165,166,167,168,169,281,282,283,284,285,286, -166,167,168,169,170,194,195,196,197,198,310,311,312,313,314,315, -195,196,197,198,199,223,224,225,226,227,339,340,341,342,343,344, -224,225,226,227,228,252,253,254,255,256,257,0,0,0,0,0, -253,254,255,256,257,281,282,283,284,285,286,0,0,0,0,0, -282,283,284,285,286,310,311,312,313,314,315,165,166,167,168,169, -311,312,313,314,315,339,340,341,342,343,344,194,195,196,197,198, -340,341,342,343,344,0,0,0,0,0,0,223,224,225,226,227, -0,0,0,0,0,0,0,0,0,0,0,252,253,254,255,256, -0,0,0,0,0,0,0,0,0,0,0,281,282,283,284,285, -0,0,0,0,0,0,0,0,0,0,0,310,311,312,313,314, -0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343 - - -310,311,312,313,314,315,0,0,0,0,339,340,341,342,343,344, -339,340,341,342,343,344,0,165,166,167,168,169,170,0,0,0, -0,0,0,0,0,0,0,194,195,196,197,198,199,0,0,0, -0,165,166,167,168,169,170,223,224,225,226,227,228,0,0,0, -0,194,195,196,197,198,199,252,253,254,255,256,257,0,0,0, -0,223,224,225,226,227,228,281,282,283,284,285,286,0,0,0, -0,252,253,254,255,256,257,310,311,312,313,314,315,0,0,0, -0,281,282,283,284,285,286,339,340,341,342,343,344,0,0,0, -0,310,311,312,313,314,315,0,0,0,0,0,0,0,0,0, -170,339,340,341,342,343,344,0,0,0,165,166,167,168,169,170, -199,0,0,0,0,0,0,0,0,0,194,195,196,197,198,199, -228,0,0,0,0,0,0,0,0,0,223,224,225,226,227,228, -257,0,0,0,0,0,0,0,0,0,252,253,254,255,256,257, -286,0,0,0,0,0,0,0,0,0,281,282,283,284,285,286, -315,0,0,0,0,0,0,0,0,0,310,311,312,313,314,315, -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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,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, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,44,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,41,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,41,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,44,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,130,207,206,207,207,207,206,207,43,207,352,41,352,131,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,100,352,41,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,130,206,207,207,207,352,352,352,352,101,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,101,352,352,352,352,352,352,42,352,352,352,131,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,44,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,43,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,44,352,352,352,352,352,352,352,352,352,352,352,352,70,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,102,206,207,43,207,206,207,207,207,352,352,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,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,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,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,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, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,44,207,207,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,41,352,352,42,352,352,43,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,101,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,101,207,352,352,352,131,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,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,131,352,352,44,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,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,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,71,352,352,352,352,352,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,131,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,72,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,99,352,352,352,352,352,352,352,352,352,130,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,31,33,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,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,89,91,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,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,31,33,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,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,89,91,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,31,33,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,89,91,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,31,33,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,31,33,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,89,91,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,31,33,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,89,91,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,89,91,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,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, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,86,0,0,0,0,0,0,0,0,0,0,0,45,46,0,0,57,0,0,0,0,0,0,0,0,0,57,0,0,0,0,45,46,85,86,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,114,115,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,76,74,75,114,115,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,85,86,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,45,46,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,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,74,75,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,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,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,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,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,0,56,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,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,0,0,0,0,0,0,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,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,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,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,56,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,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,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,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,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,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,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,76,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,45,46,76,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,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,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,74,75,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,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,76,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,76,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,85,86,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,45,46,0,54,55,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,114,115,0,0,0,0,45,46,76,0,0,0,0,0,0,0,0,0,83,84,0,0,0,0,0,0,0,74,75,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,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,74,75,57,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,112,113,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,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,57,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,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,57,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,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,56,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,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,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,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,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,114,115,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,397,398,399,400,401,402,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,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,426,427,428,429,430,431,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,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,455,456,457,458,459,460,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,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,484,485,486,487,488,489,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,484,485,486,487,488,489,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,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,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,513,514,515,516,517,518,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,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,542,543,544,545,546,547,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,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,571,572,573,574,575,576,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,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,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,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,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,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,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,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,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,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, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,455,456,457,458,459,460,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,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,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,484,485,486,487,488,489,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,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,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,513,514,515,516,517,518,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,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,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,542,543,544,545,546,547,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,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,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,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,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,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,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,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,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,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,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,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,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,252,253,254,255,256,257,0,0,223,224,225,226,227,228,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,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,281,282,283,284,285,286,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,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,310,311,312,313,314,315,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,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,339,340,341,342,343,344,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,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,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,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,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,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,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,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, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4693,7 +2782,7 @@ - + diff --git a/Crawler/pge.js b/Crawler/pge.js index 05a283a7..6b5fd8a5 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={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(); diff --git a/Crawler/pge.wasm b/Crawler/pge.wasm index 447beada4c1bbd97fe3ee35bf6516735ac5d7c8c..33d05e1592e04c374e0a2cde48a3b96a827b075b 100644 GIT binary patch delta 207650 zcmeFa4VYb3b^m`}?%TX2H{=x(;mjq#fQg10lN6}t076<(5p9c=A{MnU!4i;GYSlA9 z)KMY^ZZv~Njhfa}Qwfl^Y0XauiEXTDjT$v-tWl#zjT&pJQKS4n-?jHS_uiRF0_wj{ z+ou}loU_h;S!?aJ*IIk+wa{Y@2ub&m3+0DyWslcl;z>{6k;xC{sy?XGY;g&F*^x!Mvo61}c*5*XnL$wdr`l2X| z7DVTUrKm5gM{ysI{QC_$527dt>H&BNqW=X^IgZ0H>wWxGbUl^4_{!fAOlNa?&nsjQlN@sEPw75*WU{vB?5H)|&b9#3)MSNQf zKFu?F-x5xKa9i*6Fr3`{RNtBW{Yl^BrcattnQ?NtHfc_!5=50rU3#3 zoGe=SZ}QpnH(7T<5bJ4j^CgqMa_XeYs=Uo4a7YA>SDldKE4L96)ZE$C) z^pcxj{Ni9$ss4f&y!hsu|K!FO0Dj>u*WdUj!AIiS%U*oTbFaJk#V-%ml)7Ga%L}hv z{+t*7*^7hWu3me%;>9n!<;I&|9K61(+n!Tv@(o?nU+{u!n-|rmX18}udeNW%$whSa zfo^&*Xw_S!5h0K=Or9uFu1F$-T}IPa4>jNSJzK#VUUJB z-z!~l#dBWU^?~q;D}Mj#Yp%KCiWj~3uS!>6Ke+sct8Tn{h5qOM-gNUVD^~oeyI0{q zd-Q&*2yP`KmKMCIw-NlG4_oO#y3+2=fd-ux##alu!^uZ8==yQA-h-wXdS z`e1Zd^k8XA>F-LbqE*q~m$sGuU+Kf8QU3d3csN`Yz0pwlf6<4d51ax{D@LOg4@Dn| z9*#a1tyu9d(Z{1Jc1HgiHNQV)R(8b|UyR-!za{=rv@Sjz{V-Y^ua7?v-xqI=?~fmd zKOB$7pNMzGpNu~hzoztB(0otn{?fyxkCe8TK3DpDX;0}3rLUI0Uiw<;8>RiFZ} zzEx^R?K`0MUC{a-|2;IO-d~m9TfRFhZ!E7Wzp?zL@>|Ly<-aVyv;3~|yUXt>-&e@ZEY)$Pg zwUOFeYwK$7sI9NPySAbBSGA8-cUC`D{c?3*^()n{R=-x=U;XRS*Q?*CezW?a>UXLK ztKX|0s{Ww5D*9pdaP?^Q=hdOwZMEBLD{HT-{i6Cv^{1t;Mt9U+QyZ>H9_|ZwS3gtz zZ1r>1J=M=wzfk=mZSAdosrv8L`@#d&16lQ3)fFqgU0rcs_@C7u@t^_yarFpq$3Fk0 z`cwb@XZF7HS$(~}@`lQ)itgT6xvR3ea$k6NAWqtg^lG(aJwnK34gc%Ex)}$;xLdU##q{e5vy9m9JL524sKbo0V@@zEe3^ z`EKR=l|$D2k19W|9I5=I^0Ug%D?`;c)ZSEU*4|lrPi<}OZASEuDtA;@R$o(nUG??V zRn=9syK8T*y{q<@wR>xCuWhWoxAw-W{;r0|?C$E_)qCv!O=w?JT?23;*qf_w_T}DE zl$!`PQhhru{8ja@`MbILxBUIP>Ob=LgVk--yCPlxAJ-3r4;!LaTyVvq+HGCGsQs{Z zUpUnD^V(sqkJNrz`!Uy*UH65r;lDe&Uf1>E+Uxk+z3bt}eYke-#Zfs6U!8uvnNELP z_sVy~^#@9gAl=ryZu;Y&@JJ~Mk}&NZOoD-kf3+#0d#>-Q0{vh4c zd}#XAZ0|^%28*H~2~suo@8xv+JK}WH%7_LUae5foo^m?;)>!cR=ga9)UT^(wsMn=* z(>v|;=C{Ry>-C;>ampjF)86I!%fsM6G|S$Nw88g`#DnSZrEiVvUnq~SQUCG;K%qhD z(}T3Wyb(gn7P|ko$UoS8>x{=|kB0oM_r~>o<^Cw$d@t1fI27qoI($So=@wwdjL4dX z8He8)Cvm!AeO&)yIo%5v0Mz%E(@pE+q?GP;@RiUE;5vKp_BiFaML!QlKb7dR1?OQ< zEsFec6-53xU|#y`%}p~K&o~GM3~_H7-IA6D>vxtKMoaj#KE{%vH%Mt|N;x{siw+un zIWVk0^J#ry5A2&gE6KhQo|3NoQIrma{@){EU9e$bqk;eDVXJ^W5~czF_mI`DW*cOU ztJek@akZ?XueQ!rqtC2pYQ3vSp9N?GAU(7o8x2CeqRb|PwAb34*P^2DZ%bZ{njW;( z)uVsvde}CDS&tqv>LIOq+dZUJYX=aIW8TnCK!#+i-Y!6fWvk+DK+UZu_cp}uJv@l? z0-3!9AgF(%`Hhp$vY|Qzlt$e@kK|!swCetO*b!icRMFm1SF^2$p&xsciZUyK7}r{8 z3`~nCo3VdMr4x!BsReJq{ZI8AFRgn+(!kZL>kzYi-GEwT5tOUTr8V#$sDuvBlF- z16hwAgY6zdj~=qaLt3?V0&&C@g?0flBwO`%1ENlc$n0@74bQy&y}&w#a9;sn2r+*9 zc|P#dNZuHi3xmbn90E2vW>60UqkH$yBY)(l+4xaCNB@p9r0T~A3 z5HCQhTs3+uK&xFnt7Kqx)-^Zt?9G)NCyP zZcw+Wouf9WTx?LYbccXrMs+7Jx_AFPg}YR4%&6`LX6P4P?r}BShH$T|*9O_=YFWix z{`R|i^jI`?z*RKDJq`x}8IOxXhYZqQ?XW@GYaPjJ8N-ZKNAqeKRej?_KUd?9L=ReN zAnVaXhCQTJZIy>m(U(~b#E5J4w+4_Q*{U}JXf%-gw`#6)HLYIW+InDauKMOT6aY7> z8+qRJa~oAIZmMnpHaccdw*sSk_s_SrEmOfURF48P{0oY8Vv}uR+@D?K4PGO?D@*W!$p<4&>FS=?OfT*K0BPkb$hj zN5af19`>MCy(1pds&*8J$1!hw=ojNgbtNFfvQ=>ykm2b5T8FEE*`Q{5TdQ+O>PB@9 z&m+IEQRU)Bbv>}rF{8Qx7-+kHp6HD#H)c>b0W6PGuB5RhTns(1*H5!b4D*i|$%^O{G1*{J4#qXobX>d+%m zy7CblR4y9SEFd^`C|=$Oh>oq|_2`)KT@4IG+&@p*8kHL}z9Yblkb;%#T+Oz@T<_|& zK{jNrnrDIWd!wsIk400PTt#Dn$6+%d<91PKi$U6}Z8b=Ht!;TN;~U-Ke~sq#sOlTv zo>y$~dxwFnM_*{ChqS8g@{m@o-9S8TdE0vc8Io4-B}VdIV1{O^<~~=`@XV|32i7sZ z2MT~2--A3Ka^uUzCT$X=)9TxsyXMV2dFSU8x!~-G@vm{e?VkCI!!I?L z%zwqX+iMC64u^@Nz|#gBh|21a+kI_S_q0{r)%=>(o&AJYJkix%)>id$Y94N@d9bbK z{^s^4ETY$+J>iycdvnDTr=K#sr-k0oo)&sXKG%Hb6BkbXQkWj~G^IzNlZWOvp7`n; zxI*J_L;De&=>bBe?!{;{*nonu;3E@*H^)V3i)V+WrJ`q1v?HdCRn1)sW}dvN z)T7|&?x<0`-4p5UJ?GARo_{&F^=?3~Toss`x7XW(zNiJgt_5Azf?g(QbH%wu*TZ4! zK>l=-e#l9#f|C_V54KK@ljxO@BaD5hi-R++7U`w3DEE__%IBF zdTsM-m8;kWS?y|h!i~#oTs5odI~;NKjBpQH2Z;XLE3OCB84%uJkoIaD4bs7?O?fqX z^o?)M>xs*b$y*F$9eT*t+cU@GR=sV$P^;P~5RYTt(sn>bT&vy=K!#x-i@Q6p&mjz#di33+6XRmYi0ro)^sJxz_yfl4pip%}Kv` zHMaDnzj+7uKlsfV=T`jI-qI*by4m?_l#@ytF25r*VC|KQBu9BKk5y8xKn*y)_(F$rD@Ie z=S_)z`s4>6Jn!!#uvz|FKj-iDPq{AK{@|yca!xoyRw@RQo=f|Jp59VV{i>j+{=()- zOHYRtiXHLZEZ(|#j-xOwH%eja|K`Fod~75-)O z)t9_|HbD|FNlIWIrU!#T{_Y9}>+hyYbJ3+|MpV4|(&1UhD%SkPr87(4tJOc+JbBsN zio>mW(Xxf7Y_Ij(Mr+WIW0Gj3lSmA!uX^zAWgiMBo0-i1hF$+%Eh)t>KpmG!Wh5JdJt53kuM4 zbI?-@(83&aS^=7tgC-ZCk^|{)&ygCrV3|5?p8xa<5YJnmzLdZJ@bus3@081)&)=6` zb|ruR>9Uv1{y-d+vglQA(>`RC8b zYQD@{?|J4E+wMwcADw};l`_||yOr8g;Qs?~jc ziX?;lnKgLPzwX@mTj_IuBMB}Ff}y8g^wxXteF`t?dRrT;e>iMJ^?SpF<`y;>rPv0= zrY>wu!bX6|gYrN$kB%eBz&tmacyPBpYY`J*>$8%%5|DDLE|S!Gtbd=mmxk?t=Fw;U zf|>HO%a?>7Z!UcHIlWZsjq=Gf`0Pf`!?!foJo}P!M>Hm}n3K3fh!$spG^&3CNlhc# z51z`Op{Lfr-|V^K+^n1~>W$?)4h?NyQ(6=yyxj3{eL*qo)NO`@N#MtX>m2k=n3R`9)3{WYXo-?kAE#jo{4j<2Fo6fo zb5d&Vy5e!C)0@~*M@1>8;Yux7YSGg4$WLrYgY@W6nvLweYC6faMsKP9~-WcdKM zhK5SNO(w-7{Es}BpF|n*m9WT;)9_DGeKeVre|vVqJ4#faHQU^IU-4Oe(nm~XxFjx9 zRr5GuU3@y35A(r$bovtZru!lDBh#*Q(RZF2MzpII~?01uyrfE%q zJvAiKlgoTF``y`(N95r$W4v^!O=IR5y+5s|6fn?_oWel2%765ChnQ>qzyFHn=1j zHsW*ODLPN{uZt4HVXH`U^|i^;hvP=A{=Jx&R?mv+x+Zzn_$IW-XWad@&I9$_&2A6^8n)=IhS=Mff zXjG;s_NIu}OY>Q~)X!SY8sG~Xnv2{lX~a;t=f;K$Fi08Mq;{qH1FoWKiM8AV`l~~y zE>DGxG-1pPz{PG#Ldxdkdyg%-pfrKJKJJ79`}-3M?9l5w1=c-JB(UZX(06GtJ%sWL z(hF>z(0uB3v(EefRd`1}_uoi(`%fgiBh42NHvU)3?)vVymepPrz8b~4o;e@l00jN` zHnyy&za^9{N=MohCPw|7XkCb|jOt&BP;dR+lwdAcoeXyswcC|+H&u?Hsw)*V>kmu6 z>WP^(wn@~kwPP*!IxWn6J0}_m`}>kE>E=mXJ{I>+j+UZ{=UkNZB|XhXSJJg6>7_Hf zyXWr43xU}Ct7kWKvo!rft=ZITfMydY2(H$8ak8pnH-dX0fX3~ibWeY8yfn%^`39DE z$5i2)^e%}Mf~2d@->{_qE)2~;RA;@3n;kUjYY*LBI`xmzSvTOaJdo6{?ytC4rA7}u zj;3#J^xdhhpY?|*ioT5~O!J;@?dgwUcNxqopoCHxz_7&DPUQh%UKeOq5)3|YwF)%f z_0rR_uS5;uy(Ah6ML?-vnhE?~$py=FE0>-n(MnhkpNB#%_>QpPI~0j*C>2Hz-P3?# z@kMQk>`sPwM)iewz^3?oNqWszxL&(luQ#|}u}n$VlIRxe^pLGG4-}n7X;r>=BrFdK zFVH-|HGS|KJO7hOxZjBhk^25AE$CjAoU%AN6vp|0FceW{gIWJp++Wrod_wU+*oZ4E zAl8RBvcg^d0CXnlo9}U6w(S167t_=L;$gnGYfX>}93u-(7PHFom6o}n)oJ2D^~RIZ z!?88KiPpyD0$(L?Of!s~^P-z?z3EikeXY&bU{UmD=qYqfwY5I8)0zW2pa zd=}2BX;H1pPr?;EDNV%Bsf(f)B_~}tqQ%lm{>v8Q#7#|apKJ`RbNkatc3b22KiqA= zEu3fC_y68x6!YeId1I0S3^ckQ&nuh<4#6{F*CbJjCo~l4mieyQ*^+>}<%NsRto3!>{o*d5Zm9KU~G9{fihz9%ilfyY#x@53X7C1xe(y8U+ey-RnyZqHrW7a?_almaMh86+;LR~na^bCzoZ(Th5YFjZ=b zfip0hO~5Z z{Zr*0;c;GYrMp}kEzSQA;4nzcXsfS4&(ktBspwpP4?;{wMhi@cg&{QZcL!Sa@8zY_ z_hpT0Qkx$d6^xbO0*xjQ?$GFu!kko4Bl1%?!ygAfUCGNr$Q0Iy~y zbRoc9V$EhOPP!HGsft4Yb=fHA19iPcva*0x3V9xTYNCQ^AWh$svt)Lo3`@GwE#Y9l z)?q}RvgMQoG&F<&3`N|n(cMs}Nc!OVK8>e4hDOgGv)4VEEx6dVR9)={X@ z&C8W+$Ce~|-7V4UN;l=o_E1FIo7>u6pBJ0}hb?X8T38=^1PuwoEt*O?7uB2Y zvV%RwvuG3aX{K$+MCdG-ho#0jcx~CybBOxl?E#HmSIX{lg9WlEguONcCB1zCW?Ifn zmUPVveu&LdwAL7c&8PSQ(@X%)<1H@^goB9qd4UugLqki7AGxMzs5@r9B;p!8u78HW zeA>8Vu+g1{HzDMdPcFF$QMYyw|N3WY2~+xMjabkq{jE!q_@<IvN4#49az(;ZNm~@>Dnu+Ev1|mtbYr~Mp(bFq1 zvx)hJDE-zaf;6PYDb~LAmbVOX5$oopTTUiuM`>`G1`28aEqeWOEJ|rf)AP43$%x6} zVaYcr6Guyf-?8{ptN>kCx>vMl)Kc=9>AZV6f8tAK*LT%$p&ga3UmJhbU)CtkZs5R+ z&$KHI0l+Zon*bwP9gEU&G1_hz?aJ{2oxbHDpECYL`evsYsDTD2281KhJTLg7mrG4% z(_k=Bc9XeFmMS5dI4PS+m1L=Xs1W|U841;HlpPh&HXF6}XxeRSF+qK-ihaw|Ot@FY zgY`|)=X8>74;y`oSd|rXq~H1Kar$Wg)TD1-aF$b=_y#il6!CZ?^$L79VKI|k8$zrK@ z44M!nYHb(GAgNEy_Gvrftj1Jpb^2_vI!UG`)2-2OeS)o3lj8{o3if}K!Fwir5sEf= z6R07~AHwPskjjF>0p}lLERZ~@xOGmC;%uNA%Plp1v6T6?Hbpw>?}t!`h02^4+$YhN zavO*?;N9Y?_SQF-PSG?jpR)E{jq)sXpr$AT2`Z=$lYL}M6=$dM@=4{O6vZJmDOb#L z_x7$+Q;uTBeUcN@L{A+F+55qVq7B$21y56;z?Mc5$sQIM z!)$bm6%qrCE+a}DzsKm`N^r0KJYG?9Tgb#*#D(ayHh{lk^D+JINly%d^FtYkl+h5w03%BBpeRyy(dBYqfCdVB zfW*ijQU|Zl!zf;f3$F+1JMyN9Z*(;>aYNTz+$4Dzlg3JcN`!w44oP+&SA$+=m6H}3sNbf31 z#SJzi*&1w+3>s~N&C6OtK-S5ST|w~6nGJS@PWlvL=%EK=lSU=o@wFc;(FWu{b2T0$?sb&@ zMtBR_mQ9JI@^sv*^lLxZI*0wo3beXv+J3C0b8pc0IBvnbsPD_s>Gr zm5o7ST%VgFQ^mL#Lke@c#W;+|phAYp$zmMk+$<>=XS0M221-Q6qej#=OA5v@NkE55 zlJQ#HN-Fs*nV!rV?4K)koa(t)hKK!gY@qS6U{TPR<@P~&vz)=})1}V~i5_up zG$*C*JVBAujupsg%%nudwbzP}ej_SlfLv5fu?(O9$e5ij0CQ*><6{$Xrlo*rB&WKq zAY{lisq107U9{m3P7!-ojo7`2pe7Fhl#{Gak4}#xPYGVb90i1g26Y_vyl{29-KbQM zy1rzVMZBuXY>_8{L4{WnYBRe*mN;@XsR*O)q|a^WB81CX3eh3sibyk_S$A4v=IIeB zZd4d!4IM6m8@-q^Y{)Hl`7W{9enh^Z-CrnIKNU%nY5I!2M)H><@6+_rhx%)@c076c zJlt*bAjE6uKr}$>(!Pvbq1F~M7&~e_8P;r1(gzZKR_kQOX0H65foOH)?C?OeCc^FL z1|_GQg}V)(a4(O+J(8YEx($0Zl99SVbJC7$r0V6{n3F{m58Sa`&P=gN*7}e4y-XPH zH_BRTwZqWh;q0B7R-~uVw6fvmw;cYDhu+Ts;AC{ACG%naNBJ#U+e!x|39F^Em>BV> zWEf(*FEOdW$rYdBrvpFoxU?G{JguKVkY}8C8jW$x1y)|LZc|9ZewCTQer6PYcH$O$ z*t`m()4^h31%C~z$HZfKFk^ftxrT1eWgWg@yYKWUe8XRZ?}Xnlp1)Hk=I?h-OQ)WI zzvjQT^HZV=g&J8UT~wY$72pn}dxnkv_1X{vSB=_1oAIxTLR?JKpJ*$%4lQ zzqBu63Nwi2`8$v77+y+Y_wwN#$dCr}&;Coj6$!TU(6UY!ZLGJ_l}6_U@6`lmQolpj zZ|w-r4++siVY*Hp{$4@lJ!x_S;V-T`OI*=-AoRXJc3ENPUb#N7N@}oCX6crpZOxsm zqr>9g(Y#`7%G4LLMGIUU$;%8}Rn8V~a7?6oN&UeR_oPd--cdvlt5KDju5-Z>VH2FS zu*)=jk-5xQ50W`qr~-uN=ehC;*4(yzsxr+3(SV^y&*sJt7|N0+Ud=;MJ`aKx(4gUJ zOC4~kVkxPO&*oDQMTqHCxZxIHQWr30$S~|8x!5o6xH99aGJ0i?tLmbIO;lGp+p4O= zk$gMvzOTYzBy0~$U4Y7Lu*A%)FK_wYaowF0Yu1yrpyQ_K<(Or1lP%_ZK9v3169XX~WN*-Sk@TrDXN z&kIPKljO7gy+}bmw^)+o1K}_8z)L>SV7Kap_xWmmSQS{!ze!gH{Pkgi{_)FtHcr&? z%5g0N0X{*?;F*!mrV8jy(_U`e0lEAkZ-VL|?KE?{;u7r!jO!O&t4 zWlXEeEH2Pu#fz))>X#1w4f7R_=F}VL!sN9pwJb(IzTA01l(@l!r7Oe1VC21>yww5c z!Jz`S(g$bU-e)~xJD+fvIp*xn4 z*2pDWh$S{$+s(}bvN$N{392*uv<{iD&Vvyv+X?D88`q^QE^oP_`un4Pre~VTh3nET zpJ!lMZwMl|D6}?oJO^XFAhcV&VrvNo8qeR)#Ma_E>GSJy6qH;*DO9wY7WE2LvCZJv zrr~yM%g`8(Z-Nzkn_w&)UC(40=UM3j?&uP~UE$`Vqi4Z5LLGeWSTZwDCrN}(P{xtj zo0D0B0mmiNnZbfoCp03f5SsCnvI9C^>?Rn(V~n@rjZzJWgd7mt-mnPJ0lX73`qI*$ zvQ$K#S+JW}H@cStdxm(eXY^k;#kBI*TGq->efn&+8RO;1Qk+zsu#s_4|9H%~g1%(x z)2Xbg$fxFqEjlpo$hWML-4QxdWnk=8lPsV+i$^G=L_J$+(xt6`%t51qi)IspLDQ6E z!W3p?VWYOXWfAb()SBBo#)qqD`d3jDeH@tKf0|bDpE8~LwB#cUP~p(1%R{bM`c3#O zrk-Y9=@t|PZbO9~V1rnvLe$ekAi>jPcSeuh89jDq^oS7BM=VmN%C?xN2SRkZ&(pQ z3c3)0Y74*Nq~RRn^B{?hxD`c0ifRT__>EbN!^v9&jfw6YGmHBY=J4|f(?*PyXoUq2 zpfq#Rpsz?~>Bn~lX}|V(ie1GX`^shhnBK=u(Io9Q%1jMJTSFfhc(7%oH+mb*e!YwC z)$fdOhuQc)-`R1t^%s~ybh!Xhik7l*Ri+*PE9G)1mMq|T!L{ykrP#~cWoWQGv!GGY z#^nX94;eDsjn$q9*#tc{U9Yjcf_T~D_)6EBk{wWMeq+ofKQLWw8;lletiOET1ZHIv zTxX||4t-h4`sYcG2+}7aocPIOF*n2w#T;ikbNkzd_5|%JMS()~Pu9}x5@G=~nO*A{ zq$x_3<1<5rE>3C^s|!G%u!B}iOw_^ts$|82iseXhQ%Dcd`C)tyzA?W#bZ{`yI zShHyV5mm8Vs0FS~6q(j*v6yX+ctoSIZhcwaYS}WC9bGfne zTga8=aunSbaz)f;dDaNLP) zZ}F$%`IEI6)Hfl6Skl6@DTJjNXD*4`a!5n=C2kO!L;=M$h5^N#*c5Yqir4-v5kUm> znhC%X8-DlUALIYoeyyAwS`dOYM+jo&0AA;0aOwKQQ?wohu>wh zR`9ATNKY?q*k%j4Uf4iJqE4&F!nt<)gfKorEw)83ahraA6^_I;muU#Pv7 z&*(-45F9JOX|P+`WVDo0;4=Z6Ez==xdTJH5+cG`vwcVDPJ;}^u8V}-@d2mr-7fV?K zzfPS`6Ke>tX%4^|i7v!xU0D@_EWQq@5al={6_-r&j1UJf@zcbJX^BgPb-SQh^>QqI{70MU)d4wez4!vLl#W5SVQ@E3<>2RkJIeQqFX&NTjQv!iL zZ5o%1n@Ztu<5^aJ+F4cNfs4#fgI0^oPs0@B;hCawp?PbzH$Ohi5n_DEq8H!1wTnHc zm8q&~_T~cllcuCJ%UvXY0(CYf2Qdq%L<30nI&x8TT~7uI2&Z?QF%Tdy>FdrQU$uW8 z1du=Mg|!zWbf>aGZ|6T^Xgc9Eb5S7Coo5-rvWcKY70IBI4V4<$$CH8hbAd%lGAWuo zMrd+bZ&V$Vq@lz$J+(y#=|l1|Hab|DAUas}(LvjmpQGJDMF(wno=tii$jn`*;T5&Q zgXS+UbZ_Rl@(I(@Hj}j536lm42L{0MWe41j6E=odGD^==5-dIsbBXAeGzdCk0kY0z zA(9S&1RuPGOs*vo<6TRWo!qr_f@HE~u4M@wj+fZ(S|WGapR_Hz9-Bdu@fkK&V)zWu zKJGR?>!0?mT~<94Z{uUd@(s!gXvnv;%uPjgF*b595w@9y?d&y?w#~i1WV)ux7@0P? z#t$MygO8D!%efm*a|)hje~fFs0CPDva9hJwcE;nh`EWoc1Q|`^E=0+m$OSi`uBlB3BI8t_@(8uJDn-ODuwIk3 zbb6yQ3OS8l%UY83^eQWsU1(}5eyucCJS2@=yugbS84ji;)F3g4RsR~)ztB--Sy2U% zKmxV?%S8%7nwh)kEHVi>W7>1@!V=t`RJHjFOMvph_g zu`1Gy=tN~3r~mHoqGV>7AQd(#i#BRwYO(}+z8hDtx!lGTkRNIxn1h~PlvLre`2{^3-d~J@zHUm7ITT-|@n5W>zq>iUvaNr@1VHUa>Sm*tpCg;MC|Mg~Ob8 zJ7f-TZ3ES+BvvJ!B|o`r`5n)~_Ui~3M&H!6xowtcK>=JY>qfGlWO4mIJf^z!;|4V8 zXA2X*v!iWwNG3YkRxS`dp&m(fkn}Cx!}>LI3IK1 zf4APu+=T;L$w3;;+9rf%fc4Lc!@_UfY4`a78bji?B%^w-PH>Q?vCxLf!hy(D$;n%< zP6hX-3zgwx(T5^U1qmb0VdB>9+}G}wxbYI5g$xpE7B*nbTf`0Xg$rx9YMR)Uq>X5U zs8!HJ+)$VEgQxqc+C5wFi!}sJdwN5sq#LJ!k(=BY!zE3oRYJ&gQF9SLJ{<%*&uTxGcS0O z)4jk3a*)^ZfTZO?qp%o&oWu1shL$pEQLs`=jgy^Rovg`FQ%6NVicX_31_t|Q(Vg5d*Wc@vmfK%7|GBrp zB<0bzPUEGv!7EEgv|hoYGB~)``SyBME@-(wmIG~iLD59?g_d95fsTcdlCtnU$sm^Q z!oWE+?V>}hVD8U##ln1{E07T}Qu&0@v-Nk(5QrwBSfyvS>vir-`bPV+yqd?F_<6v& z%^hfH#jl;|7=6tGRos@H3jh~0B<8?Jkg2I*5bTvy$d2L#m@YPyuF z&MXX|)P$-+1*qy-DlV_RM=rp0CpyYbpacU-Hl1?~yk{VnLwSr0xF1-=hv=ruyDdBe zG77;4tetR?k>>n$94u?QN2+?J5i93uu7g%J$((nCR|$MTHpnz}9_^lqD75*8euyhh zQ{#B~$dTH#d1yrNG)J1cIxovZz<`_&2=%i#3ddzm!`3WvO)VMKSfx0KB_7UjT$<6r zCC-WQ`Z2Hw`9C3##3HQ646#VeO2755a+rGu>ztU=zyb1Vw~ZIbk=qhLlsdTrn<18Z zV4K0>^E+6)FlVv(t=>Z}xHAz)3*AX6r#nFku@Hx6AT#2oGs{&h#9X;JPNklllnC(1 z$$-3)RuFEiITOO3WF15}-l3Cz>{WV)9=Pj*n}s$(xmm*Wsv=J&g$iRJ6Xc1&S<4eC zx95pS)j2`X-o>R#3|40gIV6As!CYU0lPZ(IN2{3YqJiEy>*9Ax=jbI`KxEl~Qq@4REG<(%bU&1aX zjXNR`SC};ST@!~yTm>BPEDTiJo!z)X81Pk=`^GpWr8 z>8{vXX3AlG*K-U->S?Yl5Wy)+nNAvLBdHu6iO$y}OOudIG#eA8mOqO<8DiF2dT_uX z;hu}ko(>J!(t{?g75z!TQtJ;CzdoRY8-TgMkU6tRfq@3Y6Q6&Y2(v0o!LfGBlIUfy;;RTf6cKs>#~RUJ{>@1?Cu75Xy8kk|YL` z3$EhMyWrC6a^%VOU(Q;IC@w5Vg7cM}8B(gkuI_Y&;@i_ynOd$5pNGa<@G|K(C9o*U zluV#0??#-vV#JyJcG`g^yau!&Uym1JI46Ho_3TSUcv$YsU`oLyK*uKp0{gPS6bBYZ ztRhnw+5l%J>%26&|=DG_ZNj)uO z>|yN1Ty`>}JVy|(MQrv+CYLT3+ljF167`44Wb*ecS6)lf$?}KROqJ{h{kTiK9GS`_ zcwRC&T?b{0Lqpnlg{q3=pjDXEBoP!d7q|QDsAh+xOl)Yjvi5K84NuLm10DH>qTf_a zh;-ZDhJ3`jIyO&|FY56cpACxq@~v*W9u#t6UhpJ1PiPluMFC4)*B=>%G2{yV2u-hpo$Znw2f$dDP|sBu9BsCQWpt2!V> zp*hP7*~`WhOGL4E3#5A%AY!50+16MfK}=%qd{XN?O(NQm%Sr;7x?uKO7bNLgGYjRq zdbQxYfM|PlfqKyXaeEKX9n*!p8@gC%pO#?H+J$b8FSMvF5i?e3%N;^%d`G%|Nujk* zL{L4MBB4c8z0j6(p`Fqa+R%g+Vi8(73;k1ap`B6)ZDxV`zzZ!*fs1n+FkAY2+9iE_ zI4IpPm9+=g^<2vcG`V}Tx$v1aj^j+SP|xGI>WgKkah*5Ve=-+BnEj`7CAY4BE?465 z{bz7xC$7YWFJy4~={4DtIS|=jO>cX$c3UR%f-m^=_oEUfX%FSqIJ?#JLq6f5>`YQT zCnb~hS&b=pbj*uM#O3(I4AUt|4N8z-?CpnS7S{g zOHV)E(%))RdMs(nI%pe9mXz|NBx~)v{w$m^mYPE4#|1StqXv6|K@c_gLJ%rX$WvqP zUO^3mX^sgBLV-Ycyd0)ZNZOH%2>XY2!agk@Brh7C+ro)?fy7mknIyDOj`2Q|0cN}< zFYx5?ZnzUTZ>{h*v5_{GREm+7mPOTQo-^F2GL3hl@s8WZI{|s#=L$`w2BKRv?B0;{ zPfwZ8IvvK2A`Ok{d?x^meTJT$?~L6d z9X>3IRwO2(*TI1Jyx?WfcYyg~8CS7irO(hRy`}<-q8qp{nkqgc&GLxq3hhAlDdA8j zsA|Fjmz2}zmL5SiBLY2$j7Pjx?8k5A!64Gno_UVh1>31Y z*SgD<&@T$4lyS5ySqH_d#{C&QawwD?=B$IPkn}Q{vsf`{^Y&7V75c4cM5WkjQvC~f zLoa;EG2O1u*Q}TMbl=L!8WdYdEXg_L5skKgD<@LDB~ow;+eWlj-_U&RK3uTxbiw)P)B1p`1*HYh3dbVTR=&$^nV<0&JizPf{QF2p~}4 zG{{g{GYEYDbhM#6PiTHj%$X$xwUxo(K8-^?VhKt}I-R&mmVddUF@r7S2+O60@qy+C zPr_E#O#W*6J`NcG?)x~_6tgvA8mVxvy;6;t4cA%?i7*Y3)ZCJpY)8LjR(Vrv+~9W+ z@&F49Br^N#0}Q+n&O~?O_K)KzgNSAbpUT;`nY2KH!`<1@0LPYP_YDlEv{rUsb=t)e zrUyx6L&LsR)02*Jo~t314p2*;c(Ya|4UXSa8(jP+aTowRY0W~i6vc(vw%Y7Tw{a$# zZ++oP^Mwn(h@-F7AyXUqu$=oM&OY637y^l)f$$-0Z0y^TuZOR!b$k(rubO}sA9EtW zvp)YMjw=Q8d(uq==VnO8YAqQ9TC`24t+q*EZT}(;%@pOvi z`XCOAk((O5Pouc|AdWSY#P&fPQdghW$a?ifoLFDP=_QzbGra2ELob{n;68k_ajV z6K+LpcZzft*6xcq?J$Qt`ynnT)6xKn58_Zwg6x_wBy#lBBA6kuosk=3FCi}*C*==A z36W|JiY0urCRz%gnGKg&Vo5h&#Ia;XWvyvi=!-byE%j1_5oQfb(ciH(xCKj)9~v}- zQ+*I8P6*PF^zE`4VPW2FreYd@HL#4Y81S)5ULpccD~P+osOwk92%`u_d|S-n1v*_M zaN?mb{zSq27jdA+xh&nniz6@+OF0XswP51eky)WwfnGK!ZKbVAq~@VP*xzbZS=QSI ziFAi_g?$NVY@2qbqiD3PJ=v|D8c?-63xnK~?&Oz^>}xo5aUC1QSV=;8a=VebtdWfN zpQ>|1ga@S}Pjwecc#JJooB3&P5|iV%4-%4x@y9zp-D!A^xW%J3?6M z_|CB5QY}dSpaw^?=*T3k_z+GnqJ9i=UL+YZdb&lA0)K=cyX6#}YEvkgEgmPysY%i) zz7q`(+`SY3S)aBMf;MDK=e2LREu5Fp%N9*dH$^plE%4H)&F0(XlcF%t6x1wIh}h;) zjR}$d%|icG4G*kb($~e*sF)2Gqlw<=f+KV`6WMtvw6j%9P)+L!8l|_sJ2Qt2e}v}r zK`VR`0?ib}?lkIuXW#X(?u*V@k^7E`Dc-h~%=( z%+mtLtwaj9H%8B^r1cgl)G zBc1Sg{6p%rFPMKNNLx^1pQszdKA)5HDA~s}bL@MD3H~jBM5^!=CH2kUvJL8 z?U5}Uwnvbm5WXe_iuf!f+E{wu%7Ud|Ki41rJ~m6yEXQW4=D%jeIF`nGy6l z9#6;0vB<48wnGAJlX&FlonR3J`82InzlQ(yK3AJs_F%mjPKKZOw zTrQVOL`+Q(ujax5@$CHYD(*Ns{>Pdp3XCk`OTo^7YElE>FJ?=JWf`=g{IIN6MWAZQ z^~?s%>qfWB1ML<8b*w|LBBYwBBB;Skl0pJ3g~jeV+t{|}M}A9RKxkf@i?yC~o}#AR zn(cE`SP?>#+9KP{-tmbxh4Z{tumTAt!EME`j%0m1OTB8ZhlD^)8sVt;0k7C9K(aYs zlhA~rXW|VOd=5k)Q^DE`aC5#k+TRP6oQWj)O6W5-Mny~Q+8`8a*Pf&eBRI2L?&IW;VU_$1*GEcztt|!)JWR#76N7E{x*&;pN;gh|jk{B*mw5 z5S8;Y@gORes>r8~Nc{4nC&XO zLOrvOWr|CL>MdhM#DC5iQomD>0JH?j#4*LL+k{9YoW&>%)sPSV;B--+$>qw zxsnG46XguaZaQD60Le=*kPjx6GBkP))8{szfM|OC-CC(8ilO1yn-`aK>D)yuZ_R=x zDC6h$&oJ#%(M}mYc&Sm-ij_|h;qYK4EDaQsAfr-CX2_^?S|Nj0)c#F{5G;zB#B`Iotv8Vr2E*7KuYsZXoCBCebTBU_|y7=CZQ+`&{*uK6=9hd ze6H2@PS^IC_61Fr{p1HQU*uRT7X&;$80C0m%yJWmo^+Q|2N*PWvUGx@#x9ViJ!h)B zpyI%wTmuE)a2tI1tw90fVw(!M?kPU>G8V2 z9(&0Y(rSkW6qR#vMISox=SNkp^Z2Mo5B7qdK8`}w0fj5tur>99conT?vOuG7!Tcs>9}Ysf-P*;YrsuPKBVun7KbTFjORQ?p5d)j zNOqts(;ZpsWeQoi+o!YXlW~+F+kjQF!r%lP-O*+=K`YVSCL5{ju-ekucxf||d7(u2 z?hG%F*Wfjs51jcN2y45dTrJD%A?e&YQ=WUVXlH+9mfXBC%WG11e40B2T$;Nf$&;nI z>zi}X$hS{8J3wZ9M)FJBz%gRRI=0VmhmV0mp$m&>rHiw-a$nA>EA_<*I6q&l9}h}& zdWc=4mpK7v`{g=o5YXcbP$E!jStyy`3(&St=av%NK(~{MBo#8gGLd3|x^k)Y)HOgoOxY>W;>*VO5Ttx~jeoi#t3r=0#0jO|o?VV*m7PL(K#CZLgQ z3|Af%VMv<@lf%szsZFEcV#{>09yM-^h3+pCU9*lwSLO&?24QEAH}UHu>`~Ii=};R% zH)1S|M3@#AA`Au^375MZC5U-$8(~+9u(`(~%+d8+=$gwO(lP1E9`lGjO2RtmVyPgy zd@e*WU{{g&gDmSs^Q?*ql^QVaoQxa%Ia%xm5YP;6|8`k5WcDWt|i&4vgs z%gm}o$jm)&=C}vKl03Mtnic*g5c4-p{=efrlp^nFN;-?AnkmUNd}<7oPpLhnsIA>( zLyA0g&d!#>oxAl)S1PZ)e}pj1u~V8Xr_VChREJ;JLY0z^YtEH(kLvbCFl(|pqCq?ALkG|GU9vXQ z2m#UBi~@C(Ccj`KYj@JT;70fQBz~Ahuh~Z*?OBdn!`nFB-NmO}&cGkTG3Ak8eSRGw z7kO`Y=*pMUzQ`{$>iILe9#W`|4@>F(hjt%4qWi5nsLZd$=zd-Co3}glIN~0eA3J!| zJlQ}jm>(oI2bEv3?i!@juCBq0f?!3O3JbOz`MZID^Y1AnnXU)Pk8x(iBiVIc@E*0y z+;QOg0J%Epj}s9dRJlEr2o2bX6rYC+*^bOUDz_oCmt~D%!=|RO z#5Sf5;j6{z{+j2+Z}2c;$nbkTAfqPi@Hfb89*fKtA#>Y6fy__OIyN$!sQmmkY&P;N z*05t|$gC1)hP&NYm9`mDn+>Vt!t?@OX;UvwR|%=cl>P{T((i+Ya|0{_zc$H_g^xU$ zA8f9#Uc}$O75HJ-e-k9IHl$;4$6F0>YYBr^j0Q+r!bn-T~a6= zKwdQhGEY#Yp6+H5prtm+04*;-*W{o(TN=!7Geqf{U1mw_2m9s*{PvB)pyW?x>6&gb zKtb11QM949s#|BAXhX)tBA}}X7Ri2$u<9dI68>%|D(OHpmDW)SqS`90vr6gK?m=r@ z=_+x$xqHxd>;~*UT^V_n|RE} z)27O{p0zjLRhoWIxnF4oF{U$5A`V;Ks&ifj5JL6o+iLl5ix z!h7s~)O{FrIxl!#kCR-AA9bf20De<}L?$P|y*V%o{<#I+mP3R0wt(vj;Mx{&l><&G z=9bdDZHmy(2epId`q}KfmkDB2l>0vA?06vv?RNz^nBy^5{&U{od-zR)@+hlwED8tQ0DlJc0pWa;_B?I!Q><4s;{z8&fLohC23WbJ)-l}L1y@@kjxy@TyHCr~Z&3l-FzQL`o+{8BTXRUIFTsdssds`NGoinWL(4QClvovII zUKWh%<|7~Z*n2Qb+jLL*_uJgdpsDL8KN4Vj8f;Im*5ju?5}=J6n8|ze=uI7YN~`qf zO&tsCVIFlvKaveNHg=9r8yT3f(ck;k0{v~&mHyr* zc&on+dTjN#UZp_eO4r|WdAY^<+i3my#VxzSywDz+Thh_pBkY^0yB}-+ETg}}x}m=x z=|#(i9nxdVh8;?rp%A0%^1IWo4}NnCN^d92~1i1zu%NSQYtLZ;gVUXiA~vq zeCH`QWgGp^QcSpf`z8gwDckGHO>D~E*0Q0ioejm5{c{Vr%>&bq>Nwx|;r;1pSN|?SOQ!tAlU*J9T=5?PXzg zhk9tK`ojXZRQ(|y)!|atp`viZ*5Q#@Dt>fndMY3b*6>lsJaCy2VW84>Dqnb4+j?yW zZKbb0$rfo9Zin2hk6dz^s|}ISPDHkOM3y*2_`*!OD>f=~L{0`o;!Vu)pv;@NqqA*9 z)~G24>%K)kKiJw%{xFXse}U_j9hG9Ww$6HAZM`QKrXQE7V?!cl zFRMOdqWI*#(*K0T+8^BgUuNMB|DT2XUuEI^c%Hz*l_$1vr4v}V(*J%7_coN1H%P19 zXIUn;aG#)DZsE4Of)g*+?r53JBd*-U7Vd+sa+{rL#ln531>EO>=^F+t`Zc6;mfE6w zowOwi^)_8uPkfPMS$h7ouCKLCq3EdYTMM^cdTcG+KBdRj!i^I`g}GxPwSz}3Y>32Z z;Wn3-dn4)CU0EdagT0g5B~448AoIo!Jl?Bjz~h~&&$4Ent{8xK2;N#o@zbn@vZwhq zDn)OJ>unA%H(GD&tTSw#I!n~qoGdqX^u`YvTW{a7Nb33F0Sj-Q7kpdrR&V?D*jlvh zQz?4W$rU=E#>>MNX+02n%c|aVY?R2mw`X+rVYQ;g^53gIv~AH9+Wt;2T83=19$R*t z4Foe}oC?>HO`*{|>^N$@Zn0i5Wa_o9Uik#pL}u(L=S|D=nkS8%``>-BcGtcCWu|P+ zCvE5K|F+t2_{awP9}ssu{rFpLHlDV{Ho+pTGO-COpTLBbTPCb)GUu?iABmF5&70Po zMb7;A?KS%{0efq|>=xQ%*g?x4?H1aH@mIWsVmDbS9}`=sAGXRJaOEa8Q16YbJv+0r z&Sm>fY@xpB3TlsVmn)|&G!&u7=BNjfVPeTAI!NTd)_;=nuYI=ENlG-MDdn7;q{{_d zCX9+jA3d#bVB*C6WxuH)p*X!t;fg``t0aDateSn#Y| zNpSf}cYpMbp`p>IE+$%Luhy*`8ru3WZ7oZJbnB!+nw=j9+>cJ;1CW-Kpr;)?x$o1G zQ~9H*Af@@;cg&nWm2d4^t^I(a(Pqz8Ep^}I~aTrcmR*F5)~GqQQ^ z{m|q=L9bHnsXF1KO1tSSNQWoGwE9=DNp$HphFRsh5{InB(W%HFO+8~o~NCRiMv0)kke z`u8DYUNGB@F-b&q6S&S^R*&iBpU$yP)bfYit#6skq#!-|Sem|jOw(UJ$9x}hA=1ya zdig|0FH`7bg-T`u@1PRo@T0TXFY;?$&enboyR% z?7pQavf~fj1Ffdt*U@yHrq><6>EpNjRmY`FSbw2|V`_TCV`=&=Vpy9@f6_HKNnCQb z>g3^$PG-=_COU!sM=8@|dwIj-Z7kHwN_VSXj&=y1df9SZQZgo0`}};{7+T(Vw(X+N zr0Lf>0yN^kXbsDcI)-I79d0{rhnmD~f}Xue9r}HHDTKE=TKLdz+H|*Gm?qQo_7gST zPRg6dkn%Ri8op?hzQx_buq?f+gJaX_W#?n*<(Jh5`&}n27#@v6yLSvN+nm=+t!th9aC4YQ=}o2|kBa>w9H+73_H%P~56EBdWt=KRE| zIg#~)7FpkFk@b}hvQDAH-H)Zikuhw1_t}|EA~El+t*LrX$5fp~FME&M3mJ#&yZC_X z+T^zh5vf*ga3h@-!+P1Cm*yV^SO$vtlF@y*-@RgxX=(IT2BKia+u%d z5;Lb@#Q8B({ZiK|n&nq#Q<5_4uM2HUn@_`)($!tEz5T4?IvSbf8?owR+zHXr9U9$ipWu0V_UbBS>2@!;8F_W9X;k~=RKC1 zcfWUPmiO~(>t?|i!oY~k+EBkh8eYiDcH#!2bB;mWc+z^B4?QsblsM0uv#%QR-QLva z&Be`EZak+F+xfocri~Ybar5qj(v$>t5+w`5tc zgQ2PuLYdUOa}VV+l^=R)cZ#FW!Gnj}shzu_XH>DL|7BM}e-ThgNum-I*;Ce%3xs3L`;5ta0qRP3BsdMb;f?YZ=f zs{CFrJ)>i!XWwz8M~zTd5;$5LCq2CFl%Aa}>De__diE8J_6R`yJ}*6xFkX7b_FZZY z{Y|^{jP0yVdLBz(COzZ(dgO1~#pf7(v5_~1Dia^%;e{WV#ot$apj}qt6UxdSFDp#& zPFc}_i(M^QIlwU@$%;mQLRr~G70HUmPqJb%uw`Od!BlO^Wo4tvZ}+mYag40&IF78S z5$Z}-HjbAS-ge5$mX@q+9V;t43a)wtAby9J6-XE_D`WdEHM7m_vNE=_Hd%QreVMF` z@9P(v+hye#eG%s#Lsc#-*W52z`SbhRWhFYHtc-eDVK#NjiUwTlYRSqjFDtOF&6D{a zp3LfpkdUoZkfdnzBq=5V>&CE|_iOyWGa$-M8CDV z#z;F-JvM1RHW)W=*wQ{~!eR;4n!ku^sV>wf%8Q44SV{8y66+;#l#>B zyrc-#&=8t!KM$If^?fR;W zWY|+eM9mPxjV^?bRCW_SAt^G1V?oAlJs25Gx}7|Tj2-+I88*_$Ag}zG;%C2l6ZXf= z=l^{>Wt9_Bw$D=rk2)z6j{L5BwKcO2Rh<@wGQ$z{}BN|@*r3J zcw%-yH(pe@1vmSG8+^g_T(fioKai%C z5GjLvsic(d<~p70L9RB1tNiu>&+E8~sx4gAz)r6GC|rLzUP}MD(2zlDLPK&WKc>WI zKK0D6Y22X1O#S@astRrmqq?g~K()lLh3~dsd1e8oWAgdRN*vKqFbb}*jWxR+;Wl4i zaXPW8)fGPwn+{jBsMD&-_jutx;e!ktI@W8Bmh1gc#d?npFRR$PZcOj{9!2+uD(YSw zvhJJT|KN@>W9ueJ95YAILS@a9RImrt2_I7W}+{R(0v>zY>~Xjz6XSYXC$6XcYPdeZa2@fuj*P`s252B! zU*Oujdi2zBh@LhvqNjEu%IBSab*Ap{i0YhK2UBHyrQFSA8&mg8$kfKfxb}DA+W+go zb;#p7G!|DG>j6%?wQyZMA+C!j#&uCAu8V#hxb7n5L{1*Z)jIhqFJK_rQ)%J4uldRC z)urO*$L!ML=8vLF!scU0 zceq1+_Gv01d& zbD6_m1mGzrdDt^n29K1-$zUE|Z#B>^i22)2(b(UT#sl2e6Mh%Xi(_=eervj|cPLl4 z?b5g(B;C?SVgCYiI;QZ^axRjdIMz4qLNcy%UT4}l!cBbCoo{x0J5J|$i4%8D-~3GI z*sgn;w>>m{0>PX+kzk%aPB8gslxgr^i(noiJ67fqozy9qk}eHTOE49PvDp5x1oME# z4o#wAlVF;_?VMOJD+uOxKfI$V&yhnD%+axex$hW)2{x?;#t9~GJBMdyOE7nh70i8w zVEW#nT-~+{=1vi3VmG#93h(a}%oBIsCYX=9a}&GccAl3w0p+}Qf;qP9V+rP&6A9)S z;{@}JU#DR1@q&q>>J&^#mxiY$mCZBGpe0dd&e;ZQ_=OJfpLP#+s@(H(h|(AV+C_ZA(*~*C|9@bg1LphieOPk z#}r0ty%9IjJ#pu4g88UBH?bQ_bw}rUi4#y>2RNB@m38RGN}=hOiI=YpKP6fxrVC*akUC<>Y+#WD@+cL zVM5NDh#_Z=W5}7mPKIps3_(OY86wiy@MvSm))qsI#CC?PZ=+cZ5zPfdR_eh-7`NbP z$#LaKott!xapg!!v-22S8JLJGXN}{^S-(!MtoB@CxH`F_F=d;ijVtS0TroP^xiajz zBAUgOBU}rvaK61|lQ_<4va-*(a+Jf5rF7r%xN^=!TseCjSI+)*a^(o0QINaAaCLG; z^s#_x@GWcd_ul1{r}i|8#ueF^4@>%eO~6}%w$e7lVtJ+`|M1}BupegfB}Kb=FKRm zw6!f>5ov3$m;?m{r4>A*MvWRJCea;i)QC|dFKwh0XvwWXX`5=aQ6r`nHPnbvqm7ko z(@N|8{+_k>Is42^UZ`pB{rvwBoxRUmYp?aZt!F*!SNVNM(!Tulc4HC*S$a{1V>6V=m$COvM9XZC%0>k3}sL57@RK*qe%n7(StR?8uQ) z;$d9hGEO|K&!As7F=sOlZ{!)@pGwEZvC{F-cWehtfTxExN}9%O+iT)zUapVjG)+wKf&3 z=VgMmxxw4Cbud@6dBIvEv#Hdk)#u}^o$!a5gFIeV1Rh1>Mkph3eoAf zqr|WyG|oY;V{kl@5IrXoqSx=stEffCR8bpKNuqDIN|MAu^lVDf)>M)t8xu;>S`iyb z5`!g4CLvE1#*Sdd4ub;>IRk5*1=rO<|T=u12<3e>X2SL&p@G(Nt{cd97k2-ivrmv00mn4HGD%VcrJh zTo98O(Nhv5Nod%BkEfY?cuFPgR-uE16Ykt56u?i zhcYxKh+A8nb?GagY>W$|Pab_-*qtJ!(@I*Rd<7m0WjUnwHIXtf^GNL!+#n^8g%lt+ zk-A4eGL^c8AL7ksLu$JrwK+oyuH5^5@#e3;pXbf#$K=gJDH@Qc6%7G280^TQv9pPW z0hUK&n;-=Z0Vy;9vWdn9{m6Rj8h!|k)rQ6vLt}M@#ss`MJ>$*!KgeUY_?Vb&PBDW< zt(XZ$7P4}fZEIp?u;ww_DB!_Na0@fwZeqqE2*r!`k^2-c!s-yucuj$Q1Nex!2lYsi zlILbv{qYYQ68G&N9$n&ArwBo=Umr z&>rW9klGul8$HFD2`q#h1*!8gqy`S=S#|C)S#`+vs~W{xF%yh<)q|#j(2O-z5C&@= zvjYMiW(aO!2HZ`|ID#U@46ET$eh9N2hMCTuDC)xPhMs%NkJXnx^y54l&pjp@ds8%^ zQ7ak(2p?PSG&H@@R0BhM^%Kg$6)2(YRkfj6o2Bn-&d?t%k;RPYtOX`KO~x-HsF~$kU3Hz{7u+Luz*uDFYLv8cV?s32t~JkcAW=AYq@jV0_rv^fuNa{SqR^T03(FPxi5|xoi0w)VlPKzDS{7Yglt-N{wQY3 z@;8yv;5M{_I07CNd7AN0c74p`_{`hG$5Oxbt}c< zj+_>zdA5o4Vw*4*+t%v2L2NUY?Ubf~LZc*$?1%l7Wvi8tXW7%fW7)=(Wt%2snTswn zo~>%~Y;_CIHa2*6n6sFXrvjbAN+*nL~Fs$&z+1?IoW8-n~l5GjCVQ zyaQZuBOng?6X{P2{k8l(P3G-wVcr4VQegUX=TVrqhxQ#?;N-3bbZU7F1dURy%sc+} z$1!i(IG^=Wb;I$IpBJ|JtS^*|;vV_ceAX%Nk?b)(YltA^jrY7S2o7<>`2db)&a$Y< z(%b`Ei4Kf+^DOh+#d8{px*NUQ9hX*eop?K8@uW;OO^lp0Lj2)(9RXp7f(Vbmh~^TQ zo$x)VE8-`d8V4&T75sw7C72epztfNDYVRr%)>5vOV%1j=bFHFXe*D;7A6TQzHZpI2 z`!{}6(7g~g$Rgbmx5sHjXDaUHBd(*Fx|{)@}p z4krU&t)%s@g*{^YgyIc8jVSh1v97gq<4gZeJUf0Ea~hK?)aE$!TJyX zqQBZRc(nMYovC2ZYgz?EoWfh36O6qk7$ok3CctI1ri;6iai(hMnHsxmr@Hl{+wMb8 z`DOy}?mxc$du&nJ@;M}7Z=D7jA^{XT`7KcqTQ16%+>sW%Uj--#pX@LYq|**0u`L^% zE@oRcB%M<;R>wQ2Z>v7nSUk#Bpw0Zy7VC`?Oc+tVNkM*_j=*fP#BAG=9XKn_IJ~9F zY=wbq2yx7Iyw(l?t~ZiJz}v(yl+OMg-P2@(w=r%0p;Xqkr?Qqdk7#<-4=Smw9kKa` z8lq;+um4~FK0e%h&csS*cB|6iUZGz_>A0xa}zQtTgE0V@MoYI`giwy4QY#hz7iX5%z zamtBS^hQ;X%eibtj~hx_9ip3klw4~SduT;0hMs z$h?YY9%%n14gaV%c1VyL{%;9y1LQTdbJ13CZ)uR~xA>v|!ZD2|HQ(>cd)ckKPy?=k zW4H43aki32P2Y?`t^SM})r9fbs5v^S?3l(TXe&80@J}8$-WWy4LWFmn>t zEv>?=Lo$jDP;cV>a0+YM6cr=l4N0D;Iejs4dt;k>1wf8%?|w)u+8nJthn7kny`AJg zihgaJXf2sow9af5tus%AXpN?#g_da*Ep;KWs3}@&Q_*7d64~>{;Vlh`kwu88G<<(o zyPTImFFOZF7eTNJz?tLi*r6sz7);Yo9UCD2h&M3}c6g2m)pRqJhU8ymcypu1b?I6H zV72rw*gP2A&?Lbvu5)n@M@v|E!$`iifvxBuOgUFQDqTe98zrV8?O5jDU6r!%5*r_3ZGsb1{xU}4Y?L5cB~eX?d|?aXf#j%FwM93REv6ngKLK!hvY|~A|4M|U# zi}FR%IT{MWB3zU@-zm+oMQ6IJY0VJGCNZjjgP2qSJPBL1ru!OzM>3r`=FBE8^lcab zct~vgx43%*U_|`Qni=99S z=JB?LGhkd(!(-8MYFP!3-bnI9#Sh1c?dOjmwx1g#wx2s8Vms`_c6f}`B7O)#Q)-tv zsijFVHm{Ty^V^X`@`@y8UA*6ANJPAtBj+SH#dtvL6`bR25uD={@}oyU{_|sy|NIF- zK6J=)es)WjMUn=C!6x!fjt7H*<}7wFoy1b`{AMb;(oO^=^(D>JtD31RvsA9KzoD7D zDmOn~O&7>2;U4G4ym@mj{r+4!&WJ|&3Fp}Wvp-k$crAyKX8>)OW&DGe>|7IuaS<$`&2IDa3ce=w%lx(69^grZONr? z&82V8rSHh4@5!a_&7~hydVR!=KZkM|tJ<0kuWoBLyeXHyIhTHaF8!fg`mS91?p*r* zTzdULF5~H3#wae61`D{97JCFP;{VB|-;+zHAzd=WEmbp2}q$ z&V8_^qgfG`b*BKu-2Kflj~tO){b9hvcMs1!3hq&MkCJ;7-J{JtPIixzc+~kmbU$nE zah7{5agVdz;~e)GaF4m}5xK`a_ZW1K`R;Lwdn|B|A@?}dJr=shB0cK8ocn87oaP?S zagWp8<2?5`*FA>a`xp9w96zE-d5!|EWwsi`(4jz*gjX#x3 zwiQe64#-xiuykLvU>FOD4W;)*3x^r~3Kx6c=+bb(2Zn<>cPzMH3;9K};ll0rh6}de zdr|m~RRW7soBO!(U_n4!l*g|%?iY7`>(>VNiz~eKYm@sm+x^<2UyHl}jcs1M)#VMk zqq(=aUyIMF7s#x&b9(3@?klfy7xz9p00NuzaraW-@JPJh93-(K;!y3XNu(cltx#{k z*0)YV;CyInhZTMAoZRj4Zab5kEbcDf)f-Jz6L;Ppv8u2=riq=soDYL1b2ra;V=t7h z6@n4W)sn!W;Y(TR_GdAuRv>UI;|Z4FVNLlJ-W#IHKI$B&kXugi9+>L7N)aZKhHtVRB_@82W?_~ z3=UefhHS^ORU6H{3~8>$ds&Pah!4-_T=&|%_^J7WJd5#)!4xG-L*%Qm z)?dmx!24Z(t<5k4$7If+Kj(s$wVzD>3k~`AwTfio-$1<36#r!DH2*wK_L3;u9hsRZ zvv}fIR%p<{78;N|$>VrQo`4Q2xQUSqA>Pzm33YWjz6VtpwWa(~T2z-9gQo9#wjZWF z+cL8gZ^E=^`x9W+R*8qzudPeZR{wJj98jR6xxQ(SKIlKt=&ru-UK09sl^EhPeug1e zdaKik;q=b)1)#=x>&oXlB%ml+C?EQ(U2_-Z`)ehvhV#zzSRAOTfk%0&0T!;Ry0hqE zOFz&1GoB&w>)TlUHm~}0^0fwdZ%|u6)>Lj^RZ&hD_>=ULyY$Jlv*lG+VHO!wcwtx_ zqKLbvpemocX=@T6ZYFNCL{`26;ASV#5WXQEi=&>)FwaQ$n8)(y(`zsSHvs-T@55?& z$B^ATfMeJY__&_ihY(I%C@b(w>q&P9H8O_0k2f3LXpO4Dm~p2qF390i)4c0k-s>5M!@>1@ zGWk9umVCDN2J365if>_`;t0HOaG2rVtA}mkxEG!}jJ)Vn{;uT_NjuDw?1jOKxa)e> zE6x4=*j-=0%YSiq5Pw}SA%leF_Qn29(PU)E4<|o=R@fJl`*rWdvlwF2FYpe;T`QwL z3F>5)#=BNB1~~}$$RNN!AP6RheamYS)h;cq(|+=@S^naBpao$GSDzCqeX|2PNnQ~y z38@>WeQhL$6R&TG#C4fO(AAfT2ZO;)S<-u&{2FaYPSQ+V;}YBI8mDw26q3_(S+~~Q zE7hyLO7(Y0H(oB~A>J-Af-h-dnOFzA&jehF?w~S44z3%< zy;BVrw4{WR5+rW6>rH*4%L=I5b-gSF{nGi@g^b!p7t;y4+DhKsf+()BZ!bxw{4js5lF)wmw*Fz zuYk7@p}$D0(OVoMo`mWu!DDY%I{-<$R%MNK*E-f+r4oz0SDxq1HapUTR+K@Wf{|cE zNy(Kb`IUP2inw%hBqJy)DCA>@N2iT{`O9A}jrY6r%eq%6is0r*7IlF>J&SI&j{KMq=t7P>ZeSzH)EQ;8A?%^bqppoERQD9s3|R1HBRxkxB`@mD{MqT zhH9uj)+O4)nHKIMDUedB`SIB>nKLUDB!lnU7|to0yx91h5|(l{6>%a&SLjY&G?m~D z-T0#EO1Epi8_c_<@VbJW&O%-zPZJAd_H5Q8Jf{+2bL2@$Di!`_it@~c?i|dLmNt@> zSW>2gneZd|`<=gyH=@T-P?5swpdVds1%LWcUkF$A?R4O{d&Q84BuP1w=-Tw@m*{mP zj8&&O08^E-sV{U|89g~jK$Ge~;eR93+Bkf6Wn*tys=#;CyL2+u?Lh~x0w`pnOlUAH zKMz)TOsHirR>HZEulzilRT;%x4`!IbraRml1+iUM&>rvV)tRX6@m`*jdAb{#u7WRK z&7%S9_*JP+eNiWc3U>Bl2R3Ihq-^Z9DIVESO7l*%UsV5t@?0SG7 zCN~fI=j82oXJ|`)>5zJembBySRc`^^5jZDPGZ! z_w9Zh+@v2--HDY(2^unt;jzD>`fm6%7%Za<|C=ch)9))*ppmd;8aZUf{ntm{_0Yjv z$yAboLU>@EPzIv_isFy3h)KP6@k$7lUaP$BCU{Ek+huz1a_@k0Hj$R-2K*R(HD9_m z>=UqpRfGo?kv=Rei-K7a2IkD91=jTg=%=YP#riaR>EXAeH!NJyjZ~WUY2zas!@T;X z-TpJFvh6a|^yEgBFQ7`C6}vs?f)C85Kk6$Yn*FbcLR0JfQ1Bi@;b72}{+P;-MFBLo zEC5FS(;w4>G-zYdlM>++RNt7HTsz?R6Ys^fn#;qs>X&?q5RbYtB55#~9d+w5u>1v} zU5sZe54)G~rrKSB&=nXQQ-A^K?BEL6TCvGhIMv;njrl%8;-s@#4sD}JZmr&>ISodr zY=%@3Vre1U-szO27G2RvEf8A*Kg1*Tc@4M}{93ABLlf0^@t}I_4&hUP-?TuZhHSSU z?HUOTD+0MZ_f`)T&E`wAcFQE($ zIywtRPkJxzR&7O%FnrVJKD8Ps(WkKmtW<&3vpA|3^)cfCa>Eo1{s=UCW0F*KZ=A;8 z?%uithvnMnEcpXk7o8LqQ>`y(`*iSeVUfqu7p5Qh$k-?{%ourUUMdm+DihbQ#KJeb zgXk={(Q0=X?LuE>Csqf<;9oaZ2ZK;*b+i$(m43t=f!ESaPyo$Tp?J}34+vHLG$WH` z%JjkzSY9jshU1UPq!)Ex)*V0yvk}y1Wh3Y-+Oy#x(Ab0u188bs0p3CpfgU2H9t((< zTsA))3w^Z%f9S!;TElG5s!6{$RY_-t5p6b}i9s^^O`R3g=3=1N;K~)a9{%ZcxUS%w zU|wC$hI^EcR3jAh&i;Mm#&qw~=y-aLIlB&P1fa}zzZ7~ES5T7}a8VJ;#4MWa&%1Ky z(c?#n%nA5^(YGU6Rd3+2B+?{=kxmpvpGi2$sD3D z_if1uqlSwkBU*A!tWt{;E3k2JoD&N{NS!yOV+?}k*LIvaq8rjQ>1^bPk!Uaoxq-3B ztM03WyLNXYS=h1FZ_5$DdmYoTx-W1Z2Q+3NQ>#&Crg(gSAaZ#erlRc^Gx5PQUFYBE zzqyW>S`%vTaPP{ z1&>p`YgtZYw6Lj1vv6<+=vyre%*JRQ9Im7DCezzd&;c*~FuwXRB?n141g|dR=y|WJ zl`E;`F&0AEmGZ%{vT~m1GsdQpkTR%=ih7L1TP~Rfzntc9k>+7pzhD+srF;!Wn36SE zdj--Fs7t!gCcUwugN^3m!`-lu|63RdMx4XlSxrtLG?nC|m0@6#fc=cfg@x=l(@>_0 zGDafCx&NtaVY~Iijx5LM))?0go<#;FDO0}Ib=#3FmZ-2IniK~&M?FFlTJT>{qe>5E zrsl!FWWF9!s4ey>#HW~Lj7DwASBCsK^>o;2TTYg>qcIfAp!&r^l(x%6Ozkoj0k&*c z{V1rL+HLIt_%=9@5zb%nBJ#(RV0ngeN`m?kXmBD(K#cw|NDx1rd~L{|bz+EMipwy@ z%t{H8_N>Uu*v{yf%0Q0iuNFH`0MARuMEC^qJjkI4E-egaAVIjJLWVUshwg{4=6sz@ z)K3J~C4vXGb)JpXj!KM>N)l?{8hWzO#MjDPZ7N7ylej2ALj3g3?x=gU6j*KTlBsz~s5=PkE$hiDh9~o22 zV{Ffm$$=RkbakXttmM!Ve_HY%OZ*PPc2gt93Q4JGV#Sm_8(0H5d&(=ZCqoS?nx&F0 z6Q`NF)590U0ucc!16b08bGR5Gugb{{Q{qFKlEr@IBfig~nins@e=`^iS3kmHgU6bS zehpPw)8jeYRy92l-e=v2#XYQS=61>EJN#3p;ZF?4`y`Vm?x5J3B>0fO*58+`|B!z! zk1u`5zn90G{>ZJ?&on;HlN$O&>sLh_(g}Q<@QGtV;TCSXQdJ0x9x8|Eh^nd;nIjYENN6i@k4pJuQbi@NSbGZ^RKDl{FvWHLd5 zCpbs2{exO@C?uPiHm?lg?HKa>kUY@V?B&(X+B930czKo4X~~Ao{&ka>W0mE1ZFlp{ z(#QPs=E`8d1RGmnFcuq(RV#PGGVI#2n|>x&eazodMJCKRC`u*<5s9ul{dZ4&qMhbT zL*A*5QAkaQ4BmaGKePAkXXz?>e*id`4V=p3Ey>sCSTa%U#RNL8Jbm>^nZd??L$<;eP?cXkGFut|ORVEE(>N|=wTzOZn+6Mce z$g*VnR=*?p!d?Cg&Ok6sa8qqEUNDLhj25xD>~6niD^tak&2&a%vxLD^dgXB7lnMSm zpRVV}2d3FdnFa!4N91Y*@TolZPqP4wDjnbA6{I2%zPF$NdCEm^MKRd3I#i-Gcpjrp z<7)umhq}DT*i_jf@x1EK{jhV9*N?96jOWQYtQ<~1NdEk8|59#% zEuc8%A*PG`qJXks!GOdxVv;u&02mrkX9_boXeR==kMOa4t$k)#KnbHD(rkQBbTiCz z4MvhjghhQH2lHkWD%l0Ob>cPLa5)-0H@WQ||4RSy%ZUvCfugF1vSp*J@eEN2SkMd$&k61JQvy5`Bu2qv)ULYJLWKjIY=2)t z1k{R2xk2U`^`0j6I)Go*mLWigJST%;dPYJ>)({H+rD2Cf2pdze&lv10h$|g)4v#ci zYBsO**ttB?SSi*!=o>i6J2iewyw&MccQlYGFF7$gRZ7yRUck=<1-4~XIo09vZT`>@ zhds!+(77N`Ce+tj-7bgSN;XJKkU}oGQu6U_{tIieE;@%iM(P)J7sQ@^Bwhq6$rD`) zyOPPD@fY;}+&3|%6V8P0PBP+R_2|^ZJ+VapZSIJ;}S{%PZR<} zxE=Cx!{;`HmFoABuYJZp?J||E;Q7VHTZxxce@vf)%@rLpMa@e33EWD1{+aZAghS0@ z7-a4Gw7cv+e|E0jSsguL&klNi)RTPdGsI~2%!((1tw;UB!{XX)@zlA#D$zNYRV5(!UG>7NCf^J{2H%n){elmIegZ_EH z^{t?bk+~9|QRNMNrC!OKszQhGW`e9-X%kI}=}?Sit9v8))YsT@hz1caUQKvPP#DoD zlq`MJpL%M0^}W7Iu>*=d3#_(kIf^As(%cpYSJl%~qV}Zzs6PV>#INqKspw!Z%JPXC z$4+QeGdgiKSURJ`DRyffWs77TVaLK?pQsSkhV^0zk6OY!qeAE&*UTDL?674&?$6K% zF@km^@BAzOj9F|Z(t1=!Xf0JhiTpim#-qTVzw+l@ zP34w=eG--x$7)fjjL!<*V(29?YG=U!+N60HNPE#pVfiu~I_>nyvPfs;Np_P+>Lie8 z{V)G;>Ow|-2$i>p+_)`EOhZ>8vxv%O5mnl;GqjYKj?ObWVTZ=G0;d(#-_-B7C#QYK zKQ#&e#_#N_!tU08pmpKj`2EiVfL%d+`iet(G8mBR9?WB>A6yUCDQ7R=2sU6 zOr4Y~l)P*`onmC>iA_@dqCe-=6UsI6+{$$H_fes4Yk?Y1M%-pl>+SfURv6Op@F4lg z5uu)_Hy#!0atqXQFq92yy&WIa<>Q5V*Dim~#5!c64i*gS0Y93j=nb)~rpS!~RFuhX253j9OlHqnZtM*PuRWYr?UOSjCPHe%U{%{^P|suNO}+FprD^*ZwOT{kNZbpiZXg8pZt@jF`83Y>`)ajd zWGZ7L27<>RrXfojznkUdD}Ufmdp@(w9 zNE>BXcUNd!8Aspbzw<9Ut3B*kl4GJ|-Jdy#O^>{CQ36inTe!eEj2ZXE!e zyz%e+VFE5a;B2q%_2CeH3nB&>(%pERQ3W4=MwQKw&YDt0+^)AWU1Thltw5|C2O3jQ zv*ZmK?VwM$wj1%6BgjnK#&g2p;u|lxYw5)wx?{%DIyoCGpVJ;b>oZa~N1*jeZdh%Zf}6Iw(L}M3+KBe)+T5q@EuXGQKgEcI!h9MMYf7w_x!NTY zHC9`+^+tYobEA_#ge-MQI`J3?9GjYv9!Bl_6&!FPJewy*jp7dzqu?hPCF-mjXeyZfvD8Rx1?SXZE_ z$1~#&4Tu6TZHKuW&f8#GK);Lb_d2xJbHC;ylz;wN#vh7_3h4t_{e} za>W=`FK-XK+SXgzo#jfh4wWj@+GXvLle(PbuB;KIx6?KpQ%d2x?JVL{vDq&EsgzV6SQCH_VWQ|8vf+J<%Sk7^%?=5L4=ByagT2MZ3O zNfx4dNtvf?Z6=eJ!`H>`C!E2)CLgvFs`_;_mFT7p;52AjL`t;!n8kl|xQ%F^-=K;Z z1f~7-gZbX?S&#Y8>$BH|bghMr@or)AhR6Jq{e{T~AM=NPi*IJL zgVP2<6V`s*Yyo4H;o#$RlOGKjDfnnp$~8u%;~Mkje?ea_@}`*mD|Pf=IQKfeUYzWC zW(6E(FhT=o{{-Q6>9~G11Z7}l>d8@O%lMIp_Z+z+1h3{id{e7cQiX6ebEn26C!U5zyu|t5@NsZvRn_ia%=~{`o^-BhS7S^3DZN= zv~)DU^_opt%Gs2q+w3#^pLE8ErC#eLERu$?!s=05yx*!xN^;6R7MRNR`-6Y&&%wqX z<8d679bdW((@P%5Qu4li{-QI=wmis)9z|yFMRV6j1L44iu#B=_%;9J0>6`#t2(&F!r=6)a=lmRjK;Y&VrhyMHN(mNlB z=5AOQ)nq|1YJ>xPMVTlhRhEQiBPA4Wd-C2Vh`B3=QD!Q1u{_tX8*Gi*&CfDVb2^e& zKj=41*=wjsFxMhIyxM@FRXe3wwE6@y_2$oo!IIisVA4cigm^xbI3+cFMV562&PcpL zKrP)6&gI$owGJ$z4X?m}XjW+T19&-E`H%j|bw}0pR&d?>KM$_0_z=pWief#CA&!7CqYC067MEy}U5=N;XEwkoLz;eIsead= zIf)`8lLF6gQ$^)u_`CifZdyjxw-R_XyYY<=3X$jm5hV?^Q>c_xT84^pOi99)jH*!U z6j;wh_Ku}6c)&c z{Jv8MslvoCgh5V7*S#NLe6Zem(FT35u?f*GCl`LtzhqX)Eu!lvB~>}JhB^r=WS%&X z{LVl7GwWuocIsUJK_;`BA|lN2TZ{Jkz)4M?5El9Z5I9pA8f3A==7F7>h9euClMxL7 z%ji<*Krgb+U@`-r2P7~+iF1~EpcB7)vjpn@l_3YTqClf=P!PQ9qEngzCB&?I6DGy}lL`{_@-Y!fRP`aI-X2i*2$@ zXKBp2HK{3xN;1JR6EHVPE2Wb(zM}-nm6>@qNh40cP12I@JjpIRn>G$atOXU^m{HI= zM~9t7K}&pV7N(|+@>vii$b4P?n@n$B6;)*5gV#&&?=y~itlhJ9ZpDpZrQzgf>O~@+ z`k8v-;OBHL+mf8T^Ls(HuHtOhHa~xtO`gsCC2SB;gT7trcm$v{oc^kcgi7l4Z)cq% zTh%}zAJyp(px2oIi;UM9TY7?(nB>T77vV&3Dw%!2pDE3c@=8uVz?%LNfZ*3KDg=$- znM)sCAqQbJ91NQd^SqZEA;jlll`bOgohCW<(Yk0r8?HL7@aPV78tC+;LmRD{#1S6nC?GgeD^QQ8OScT&-}peo%5vPv*gTE zi%3%^5njxBJCSSRsh;=&`(otmUyZ>o=C*^oHiFq3M`0l8Vad|C2T9bek$@Y5_!ZH2 z#GPP==~bo5E-mj;x%HC86yyr1MO2QO9de26QH~G&&F(Lva6|HGbT%8&)TxHa8Cl`F zmnAGCVV~Au(=^fZDr&Jg(>cMF?(?hVguy9fTmDikpe2wB3wyJJDD16Er+C;~RRHt0 zAm}@%j@Q**IYm#qf=L{ZDzvvDZL#JJmzs`;vbSN08gGhzmCr@Hw=G_42~IULt1=pR zbY47|Mq7E@bo4VmJ9DpI;yi*n5Kcz}MEK0u&aeAq_)70rM9}#P_kN|0HP;?SVtR^l zQh_}kcSY25qk3tVdTE#WG{Y{I8b~PIQ0vmHu}ghk8^-Z!h?2|jRD`7k!As5wUgGM$ zoa0%p22c?jX4}(%w2uswS1K0nm9%P0S)k4rY7Hlsw4zmfElQ>UUL`Pwo56qwKOL6n2yPhFjNS9Jek=vm z{Lz@vL#ufj>E~h)hPa^^>YXC72}$*08=R#-oS|VFO@;y$jEijFflT zu0&R#&m)Q7j5C)=ch+cr@M5PO8=0v^;~J=&DTC%~X~B#eT5uI>C8$|9GJOeN3+)Zh zrKS+bd@xJ2uV&T?=Ff^rfv>V5LIv1XdF4Y2?S)sFLGNYNV zkt?<376^4WK$+1wl>tJLn>nL%E>oG&A7H!K3PGp3)*zEJnVZ%-=F*wU;ev+QhDF9U zyfU84Ttmv8D+7*hU19ri#dQ+(j4;a>38g!s$m{HqUh* zVZz%-viLoWp8Q8-gr{IX<+ENst0IG{E3N)z=@&1vQOInw4T8&CCxaaB^Uj^>mR6i9 z#>+}~(|$!B%Iy2e&onOt8_Wr zRB8c^g)sFi#80_JQkGBbMUH_W9>v-rSXMz->YeKJUc|w+IO#>OdP+lnFHSv1FN35( zC~HvzX3dt%7wg0&Uq@9CD&|eDdi>;+1H+JK5imIhffY$$=Qm|H7!Cs8EO$;in-4rZ zhL|j*>$;_QPu;=Xp~#=A2H;xRR0stZg{5?DS0|Z5TGd=!A1w$MSmiW`9Jt@>)Y@YB z#av#=ee0t6bU#hy(MM&s| zTPVx{Y8o^lKtGGi8iavxK$?wuQo6KHF5rx1h7*-+;*#sI9N1N(MYiv}ZLXr=Cr@5SzEh!}?h;9}Y zVL9-rmOSf55&hKKUg>i2UO-y5Tib&GFSKM^+ao6zPL8GJBGvfTmiF9aF|}OTU2vY) z=hkSM7(!U+ceScktTw0MoE_A!)>5t}jLN$fQ|F};t-;`xwx0J&3^|SL9A8s1*(dr* zxT$ZOh*Y$EPYPkzsh8uZQbOpZM(KvfC)62#IblKMjm1B(;N`0OiO3g?wfNtj0c($o zvrhhhRo2>URG8G}8~U{cs0?3ydbk$gJ?onw*#6U}bI4+`@&NwkN;}FY*Ovsp6&)4*L zzNvf-z(1Lve9_r=8WfzlPQ(5=6AoPqd zJ1;_=Z|8jOcn2XMI+xT^JeH=zfA^>PKS<8`cmKERPvGc4eHt|PPXx_yK(ZI#KS>*| z-p6Q(yOlHAy?E!OFhovi*uvU zGp(a7CBkB1M|5QBB=89rc9=F?FPVp@_+7PI@Rd7>OAdE%Ikx5-#d|mEGd;UjP z{zohZQh}gu_LUQS`HQT#5m-@NZTb)RRyu7nI~rvOLjq~ zqfRury45b2+K7JxoONH_dIH@;%YvsDP7P6thkLbmtjDFW4~(l-EQJ@HtW#!E z{1?CUPwr1+oz2HKc8NKhqA=&?Zd!(_=7uDrcnjD(_*N0Qtc*9rn)Ewy( z73;aIHbcYQ#4SfQK&1jAl({+p=Ty6P3<8r}%`kR<3X<66==l zHgUETLeII_{6$|1^LQ&)vY*2Rq9~Is{~A=cV0Lt%KcY#{NT<1i17`10aPOp?aF>`a zE(CobQ)q0#s~{+D3tm`OFAQqs)JuT$!TX>71{siOr~_7dpSGPa5hc^ zuxF2Q8UhDkFwxGTRm?pTZgU~x&@t!io;<5a->F+h^?^W)1 zJs3?B4s+9;Dj?|AJ~){EK9K(2m;NU3&GPr8zX{*9-#gRaY<98V+w~iHt#Lelyq4!A zo(OKOm**;;Q+OU0{$L*;2CD1c>f%9u2G*D>+Qyuk zO%Z|-Q;n(HTc$P2susBkneAe&g^?V2L7hKz94;8q168gQ<u77d9 za;FaS>d-(J$Z4p;Th8E5Qlkn@D)cqvNqwFL0F7z`jVenBGBd!#cX%*h$YVUkv4lq}E>l`@AwP#p z3o0^Nj)Nt29Wvg+lOy3WWkOu0G;kq*94cHCBbM-JMMGnqF|w;JgjL{I#A6&9npRIF zSzK0=XGuL3t=EeTt8$?mX?nQ zbzcN;F$fq=^xz#6tbdHCksyuZzhy9Zhz0N{#jgH6Y_Su4*L*1bEm9yea%W4ftWH zWEC z;9)H^*|^A)UBJML4@D0m-=#3kdxELTNY`MY<$DnqAs7p7X3##Ch1ii42*gO%6k%jL zM}Y?NMXVx4qYkM z!GmWj9%{+qK`F~W5*`^VY5aK65RsZ_aG+ER9&Hoi(bm9&e90qt@F(q^+V2X#SO?&! z(H3?pk!`eMrrSnq&NuZ($H=MdxF}-CO%(;&#Yr|gss5=L*9}fuK8IbhW~t5yx7byh zagu#e{3qs-kFV=ydIrv6q8Da?Xx1akT2W|x!fQr>I?FJosThT_rgb)Sk2nbf#ba?2 znL*TI7$p2u=>jSh{)5Hy><>&-sqh05HeDQ(4Fbp+e)?zDo)i2$k z9iux&@ao9?r`SS19GmZXmBp8GjLs_F8s zKEk93Dbo1hm_m`Q+I`KFyH)c=zcIEbSSy|ngN+y5Qy{6S;{6TuPQxx;DC|7$dY9jW zbEFq}9x~y@2dm39Ef<~Knh)P5x3>k;7k;mB$0bT6**4QrpBEpt;QFoicq;L-G( zYfuroY};y8b?0k30CltvO)VXNb-3;rvj!i&osYtN7gwN=mL86Ya}QcHe{&B(G_BKn;?cu~R9ti)#Y=JNYk z+lhU&5ZPP&us{ORKa<1C2soGxp2F8!Fm18PM_tIjqZaD=fs4o7Wz909N=AXGjFizb z0F&mB3Nk%Y{iyjNOVuv}kH$unyoNljoXTg6L4n7K4oD*3Gc4h@<3*!Y-dmUak4Zt# zMVy#u-bM-turg0z%9jh4S^L7o!Aj*#Xi(R8PYPy8Tj0hCVtkV6eo-wS;^re5)P^9? z=$75!XmTvqx(#mTTIcSQc$B00LwSp5X-9i)>Uh_B-Iu%>xm#THrobA$brw!nMzhQd zjiay~kl>Vj>nxpQzIB#0lwt?8IN!Q9Kw%fAerRR}?xvj6)_qj0b%;wk5(S^TJjk5b%2QrhNeW(mCXbm{cG(#Aop0=G z`edoghASIgG@L+F_rGu|{zb8|M~s^R&@&`o9gvm-d?Z{rcARgzv@9y;PEad%+B$xj zlI7$J)nHaXH%n`MyAYNduG$X91uj_ohCjX9fu(2`3jS+(W|Ni9jw0_G2EdAH0t3y4AVBOfw7KS zj!Kk+H7Bf0LF7?wccL+oN0s8qty2Q73gXb5RH^N4RcfgMY|(#fQ?#x>S+L{S+T~!Xhz_+DeMNKXncO}lnDeZibpq|INv(EP z67>bA)*pWiE7hyjY+KjnM>f>v$qv*EonS!=yzat4n2UCGVY#x?IKG=P6O#g`)y()H zQEQ4}kIa*Xk)d!1f2J0ZYT;bDM1pXhDzvD>Z19q)S^aK1lSs1%Q`@e(+M4!ibL|70 zv+i@tka+0_7#+=AzB&%BzmM6U**+4ztI`Aw(-iD#ojxpcQI`d_d+vXW%wCpLF@cE4 z2oW$@H{1n;wbeJdsFmWP+a98w1dQY^hMY$gpm_Av2K4BvokBrvhfowLaa=q!$Hp@# z|6L)B0CnyLw%=$`Xds-=4nuz6zI9EzA-ph;ND~q`e&+3>qQwPq&T@7eHK^$}>g3>5 z%;dC-$ul5ZVFwmbHgnd*CQILyOV@axrSHw9@5`m{&!wwdX5|m%(lr^<(xEl{bS^{c zAxjtUGJs?~Wa%4n>6)x%>6>%uaxi7-1Pi3~5K+V)UAVWF=*h`#gch~MYxgjc9@ZT~ zZOOK2!L)iCcE_W5;UrOK2M=+5U3!$lHam>2E#5{D0o;95M<4I(k&oXt6YINu_R~(M z)6cyxfQnl7tV zvZl7kL{)RIS-jdRZy>liZEKAPMsQKpA-Ia4@zWf!RUmO~nrPH5EU(r3UCV!xwyev7 zx6pE5+H$`+p3|1eWcsR>x8_<__!sNiYH~*k!95OwhtkHj2!c(l08gRJwhV%pFoj3! z?X_MYXyYdMz~SB-wk;@Z3$&q;*Fl(^wr;-&2_WtMz>w|@9hhB|#6Qk8i?j8{RbUFv z=%t6%`dsDzkXGIoPD>HvO(d;5ngae{u-oe1lhy4QJw%O~p(whaH>-OIb&ssDwRQmi zMOt?dPEYIRt;sH{^pO31Dy!P@^$IGi!&vIRnpYBm`z6%9k5FrQ2&w#!3XUp4*x#tU z-&M{h_`3P{R=wHBH@P=FmMbMG*63P@Pt;Wbin$7zK{UUtPw**P-%cLqv$b~1mcA2~ z%MeWx54j#oqR5&i?rtPL+)Ui&5?%BHmwQD!zE88iY6O$&jmr3q-eSl?G{l^UDDP%(%KdV+k@Kt zu&wR{FGa$^OXDsW({?Wj;X-5r@|2uIP>0*2r%Rlmk zPG0MJO$D|s>_cSFra71g9l8SOKs#;mLHbT}VUn4)-T!Hqu9dXNv!ikExGh|U9a@+y z>i$n{w$=TgmB#&_nk1(maZ{U);j{}twJ%SvHJ#hlBg)&kLrolU9;7((*2K|%H0bW; z-JD4-Z#p~Wsf?`+S&b3F>&BEWQXEt2v-N6RA)HD*mQ%w*wj2bQCj6Esqg{{oM&s=Y z*c4&W3)%Tpfh0?7My$NU>e+hBD%Bf;VD-wwqy;>EYA~`!$wI2aPRwHfw`H;sxI(NwPNuFZ%yyI(W)YgT-Z z`!!p?s__>0i!HG$UuXUjL3vrw#AQYgo^KX8C~%< z_fn3xx|fnVGDZ4%5`@Mj+ip;67x}QB8f!d^9wE*myM6Xu>;*)bGolynqrkRD)`fk9 zwPENHfYugob$d^+?+);R?7WwtHW2j^MRjEJ#;d+Zb(aLztv(fP9tse9@rBg06b% zJ3xCY2!?*R-~-@YAH4`m5nN2U_3MPg$5UYT>8V~4P2v1s{ouJb&Afu2lwIahFL93% ztf%ZoYRZW=TCe23;9<@(BqS5FRRM)dc(0KU)%sMRXdBSaCzXQ3;iP0f2gGBUaAA&h zGa1TlvVZNDf;-!^Y1n?r{B3jli)D*b6i*?4*tbxqj>^u3ViKmQuHMqhYNfU#_}Bg)TOsm5!KvU@<^bz5}6^4KbI{SoFckDY{QPSU(=a`hjI zGZDQ>i#*#)I*Da*FwkT%t{cM3t6w2nf#mA9im=|^cDE6(IJvsBhzz8KUD@cQ>bHxv zlgWi!Liwcd!##0<8LYF|1FbJ7s-HLML@s zsJ=~#cQ?x|q6A5rP$RFYI?eT|rw~|?Xt)1hy0pIUvv)o~feqR zvo9{MV2Z+6j^z+evvnp1{3xm(^XVKl<;9z_6-h%ZTany?k&w!)OlpzZ)+B!kSxxGx zW4FQttd2(~uH#5m1WdG1U$I@}?39*%<1Uc}--g5Fxjy}mH@4b6%zA+1K4rQn;{bRs z0BjZ#d9_CWAs)J+*3f1q9wZOJK7I~1p*IR32g1^E4s!E8q(6hpMSs|83>3nO|9@Nv zTYIY@#|~frv-KgChL~aG+hr6mI{gQNvJXL#z?tHfm&ZT}b1h4@+XyP>PpCgMT&HE| zM4;DXMU5c11c#{8SZ@5tml4N{Dxc}vitTlWGOV?BaqCQEm>cKMAp~hea>CghZfS9u;2Zp=Nu4;BM6nu<|97FjuMqK@!R1qG4kX)7WZMH{Pd@_V`945&QTw!&)-7mxTNXV{n!zFOyMM7)4pTN7Xfh?Taf%)?c zP-b2gPGLJ%bu7-~P-Yieo2-hXpp43Fi&qi(_?A@jgXyNT*S^^;yAnEw5w1-Q$=bfV znYOu6@Q<2_Ya5BTHxpO6M6X(x4;H0`)g{~3^eJ?&nO6YM0B6eACZiEeTWbS7F#?Oc z3UlR>(Xl)$DqYIdkozVzifF#dteS;*B9)0KU_;}LwQj!Wt zT1UPn-)i#w?CX4uKvCD0%cE4KxMFzN&KSH<7lxSLFIe(! zznPrr{VqO2k7_h`(~NU$o?+TS5+RrsW#!n z!yFab4M$hUfyPi9=}4sHFHZ|*r$--o0zte}nS%wzYnVB32(h=0)H~#*{hDB1*RM&s z-1SzHMzT_;Hj=_DiM}F*pzS9viN6T4Ib5bQOO%arxUd}gcQ5K>$qkExQ<(U!EkXfA zy1Lf)*ojfuTk<=JSfeUF^W`_$?Oo6Rxqz{)CckDQOuZO&f+UU);z?4EmA&EFC2T`` zMR3?E@`E>or_Yt+_PlS8RXj9u5A~x2zzOT3=Knb9{Rj76v<>@OhO1Dwj|AFL=mj$!^2a^Y07QBVL;j4q&{520gaCNX$Mfv%{EOBO=FtYIA-s-u%ygd|H*$op$OrY|7J}-Kmn2 z83?yRF7}oyDiCt(QR$T#g?L~^M3+++C^~`BI%YcGj2EwPw<(v5@k1+0cCt-!+TR7! zk{v69DqwwOC1>*5;Z(RybTf($3JL+RSlQRbS?xfAbaP@?^2?VJtk$M2DWyr}wl=Tm z2duFx)65|pN7523=NCC?k{Cfj<-u%;jdhw(j~XoU0fvhE_VqO}EqH7ZCzTuBa?VH zDHtj()4Gf*N9hhiPeuAh>$bCJT9)&B|=-R4dkf@F|*&tsErGqgg z!4<$lRVJW*=!wyuL2CpL-H3yzJIxBYR!|GPDmfkk&l^$>8)$a9tQe4zp>F4?>PLFN z9ix`ItK)#io3aysC?hdxtweI>L<_UjD2O*j6og{%uF}QCQOeW5iD8Q4NM$6%A3j+F z7hQmiTkAJQ%v4xFCv=--oV!zH#@=YUMWu$#rwSQe1O;FTbah2zo(-KQ=44tI5Cv_R zw}LwV!5}nK`LgaZ+{`M`=2G(N>RWoJe#~iJM0YxY9u*N;+o& z#00zSOo8MY6(>Yc{*^9MjIaX$f${h!$^(egOZU`?F$yGLjJ1TXXD~GSr%8aCKoBfb zb;GVaUTuXneh7GCE#L3YOFJQdkYAmSBtu2-SP{(N-k;B!DtVOUM- z$*G=_s=|NI4jm1ZW- z&ORDu+q1I|H$i)L_VMiO4j-gGJA6Dle8`jbtn*5)#nkxaY5u)uhmU86 zk7tJuhK~H1*)%s*ELR^XY>pXy)WOAdXv-j#go z`rtWr7G805Ybh_j|H)l50)oogH(%%M3hr1zY;U2gkYqi#hx&+JTkC z@pd)NMpQNIgusQ%f^K$PrCZcxeV26_-L%fv%3f|x!gzPG_BEWjY_ZmsK>$lNNp`#@ zxX$05EO>1&`&?E?{m8?YhaXYvMz(YcE^gh(6WFXRDU)?0#d<_-q?O~LqH2Teg7oLc#AS+V-G z?{lfVyr-b0VjnhUp>*};6RRb>W=BOz@WR@5Sd2WkI<6RE79r|fDUX(}R%x~ncQ>1r z3b$spgyDs@RYH}_*5V9Y)UviK5GW>$oIce-+<1>$_9vxi71;W1<@tcv1oR^rpl4Kh z1@_sI7(!~ZUVq4&<*FjT+N>&h*A<0m%2pSj!*V?vXjoI{WQzZFMPbog^S7`^#k0#$%k+7XD7>FQs_CIJFg3d z>xX-FSjV+ExH+3We%j6`v=k1Dky98@4)i*=xgQ_2Y%NBU5g$r_vA)Bvr_x`#eM=3> z_3i7p@u*x=6a%{t_gZ4F!=Mpv&Tbn7E83EnQ9~ zl+ukiB|0%^x>Lg2jVtu%4ZWNf@`oSu2edL1>V#&#R?OfA0wqUR@qc3Y2&Ra?6ApUb z*`Chj{YJRJ^Um=U&G2{b)#KG}y(rmcUWL`LDypc$>ZorkyHOcRiJdwES`n6ZRJTGh z`Kg<(>$KY8`mi<<6gVSVzXsfi(40G>6;J>s0?LtsWdp;GRXN6>Wg=@QSaFq+l11iP z2c27Ifpu`dhFigB?Sl-o9A)r`G(@qDkPIh_u#cW4E`|{+B6J@G{Y)vqTA0i6!^S^5 zg@~MD#KFYkTf3!LHk7wxi4Zli*d680B+~j1J(sG}^AEjIzghP)s_Du*_u1c;iP?Q@MAF%CIc&ps_I7~i^;~Df(1o;d(BP3yt<;T zA_bk8_=Kn)#Db`fLiOE*SkRX!YSN_~B^qCf=Zou|Z@klbM!Q?D%v3|Y#*j!s)~9GV(>Ln6sUo6yrlHU#rneN;Lcdqvptq-b zOPzpjKp2gy=vXQ$6{E}lpH@+l9-Vfra1z}y4e7b*X;OS(8Zne?vD-flCB=R`uht2} z+oY4GvQwmoyT|xdI?p3UIJ7vi4uxizf_jTDiOOjLrw9TGOb0!dp*id{0WS6;7YR~& zRo$e_qNXJjMG0tSA^}xmQ$Q_3&^|?+Bn?hLCx>0fFQAgouH@32gQ*I&;oN>TOZ=kL zTDV+-+W@Nxk(PiJrjnI!Xf0uHD_$8*@EG($t{s~fTU@E1k!XM zjpbOHNza<%c?BJp_2u^!`=>OoEeNE&877mz-Q>^li^=yl`6ppW_bsm^fiA|g8%e0k zH9-d_-Vq&_?A=(5r?_E0&@gWigI<`NbVqUel~$$I%sr)QV8A_w+=HVa-S8jS@LzDl zqQ#yrgEc`q{9|B?GHf(UK6aBo?JPB3!`uMRjcf&n#B9&Oej!|doNQ}*Jbo+$t zdhzz;hi?cj#I{}VM#!)xx#Eq%b9t=h*D11e2?FDC91b`z>!|t(pZ5)xg4&_h>L-)k zZw#h&5G9BGh<%y-(;I{7xt~3^1WP-A=t2THi8QJGL2yd)=39c^X5s;t_()6QK9^Yh zgP^yl&y!hy5G-|X*EHTf##^(V9qyCrALc86$R++pOX4<{_(2j~mG}N(R{0^`npJLe z1z+)|e3ffm;+-vtt6k#vNOV;`{idwSrMCu4qXr3dA};*c1G%kp5X!dK;zN_ow+8*t z{?Bi&orcg2d2eeb9u}Rhy)EdwB>mu>%$?E? zZZ&(HN?z4Sx;jgGUL)yzOY*8e^DEaSwKo%X%%)X!!e!OBX@W9rKhCeN(htozQQIy@ z@r1j$TC2zW} z@b^4^^VNk5x<-AbZH(Q-rR+;S^6J7yGR|3ExL}TDKs@ydCZYDI{Ht%>G)#7Xs5m>h z<;}qhm|uMU&B2;FvoXS!fPs1bJsK<2O|%3oNmgtG-CM5=%r5-a)oV&FEn=9cs0GT< z#ehu6F$HrS!aAse#vRhCT@y8ZVm`JaVPu+w>YE^?j1_i$yBHUiW6o46-)_Q6&%Vod zwuM2PLM>?ZYC$hj1*#@BrN<&BXiK{5fu;>ZaJG;24RcOCCc;obZ_fZjYX%H51T`-e zbsU23t_MY85$jZ`{KyY{&A!uiWf)NuLUE{qP7qChHONQhu@Ec~=N8O764hfw%T?3- zP{kp5eIkm>q%vke1*$e_6+}i6<6|u8%i|&D(o9A#%^d)V$WJv~qoifI3RDlLTvjSy z0oii8Pb3)8KgtogAKW~tTq=2luF~Z#G*GO}i_N9oPJ~Qcntaw!kb&%NXn|fjr3RL;pD0J2Jh*74AVOHnIJ!wyz70z>I=WJ+HeXn6BsOhk^>v zPp$c*KtJERDR=|Vr1+8GWdwd-`w>e0S#rxqf;rP3Am-1e46+yjeuMyRpt}1b!74sj z{L$b|Jns2ua9i@?dT=dza9ch2nZG63G8&A|*ix+EutE@+duZ(^TzTH0wM7BTp zYab8V0={|aCxYd5+&nQJ1Mvs9jTvjBJ=$By5u5zh+`DQ&FVbxUB~k-Yws!T+AQ=Pl|fk<(DPKqh-gBBC7cdGM{D!YG4Yk8BO5@z}dHcyaw- z|5n>8x$-PN)U!O^_E-5|54Gg|@4w0CZU18a*ZnPd|FScmci&&VSQ1FsVI zsWUT~s2)r%xhr_sfAWKO2lvn1?TAP^ebiJBx5-cTIn^Wi^4-A_e|1v0C%6OY{qQ}( z&9bNN4d%6f_POzwKIc`}CL{L-)7!s(Zu~|2^@@9gY3-jlH(q1EZX>V0cQ}5xelcVO zx~QFPX@&R@Hc=2i#jegjJu6<_$VOqYJ*}XNUBx7_e|l>Cjz)HyZFw%lTP>R#uHtW> z8o#xXjXWRF*NckoQcow@BSNW_nv=H!VISdC_!Y2ECE3G~+J?yh7BuEk z@=!$;1D*DQB>RQX$7wLsLaBwEIuofU6777XYTtabvOL-vp?34JMq0MXV;|T|K)91$ zkFWOFbOV2k9!Rgp@OqI`r_t*VcsehxRvK0vY#CucRs6>MQ|=VZE|{T7mshLhKVne|8d2~HG1K6o9_D89qUVKFBbaGtk{@>L~u)^z}%827kshh=!1;D2;BQgwtUgoZ7Y$q{_6}j4W(mTtR_n z;?kx4#ug9#xv9JHZ5EOXIXSDBy%$waB)IBw3!s7^Fm0onbVGXm6(w)s*KT;d>(kcu zaa>O2diJ3t7!R_?Bv3_|`#))I9}6Y!N1}zqw>i=3Wv^{*{}4(%fW&wtuII$~UNk1{ znbD|o%>r`+X6n%kvHskq=Pxw7y{R*gpX|j7~{4bJ|!B$0tK5$Ey(@|mN8hBct}_0 zLp;8QyJC8)`8|m6QaV*QXCiCj^}Hn8hbP+LmYa zOqN?B&zD$seyHcJH>>5jup-@)LB6kWE{h2bOEZufQx}8IXOL4VT(lzOl5(T-}d4t&;kHwqeMZ)11 znCE$ry?05=NvDLixs67sRHGaIzciY(0xlN+X`{K#@h&1SX>`9&xzTe!HGNetZ8SK; z-1DaW_Ia0V-}nb)8&#TYnLL?n$>Eqoz(ltEwkkxn1ueib=+q1*4st<+tj~~h`T%9i z?{)`g_jr2tgUyHC8_gtmeqlaC1_Q&e!0=^)j_xpN;>1$e`_}|bryD{9tpfU%^%$ZB z`q}j`zg7ZjaUYt{sp@yu~|T1i)=lFJ6Viy zgbH&BJf*to5^6H`3rh^%vT$CCP~Xr;He*NHZ97yRJ}?6&RS3WC_!>ZMU?vsgV4FPG zIZP^+t&|XxibLG1ghFOlP6+Y=v#W}$fp-YQKC zp_RaVU9)!3egHqOXZSzK5%(2!3x@ezq3<-Glvixo4 zs}P?mZ8sYk8+GUHurz|Kp;KwW0o!3zBI(>k!eGFl=^tVJ^$xQOP3U08B#!d-$Ufa} zr@ZKG~YV`z*jJG;yCbWX&Hbc4Jx*wb|<$k^)dr4AgPtnF)9# zH0Fa^smHW?OJ|J&uo%K}5S=pu0I~&7eg;uGzQ$B2bmN;uU2+OQ>iht0M7x_I3@Ef6 zNhB`cf_Mb!Kna)-S^-0<;r%dYt_MIf&;vYt0X`Q(s%}3f0k91Ba=j~+IgZV6paf+H zyzjFS1Wtk-0_W%ur^Wlc&Ko4wR-O@P44?hO209Hpf&_P;s2^}z^Cvhh3&E*O0J-o< z2R#0N4WM?IZ~h)YfW%(`h&A-@=yH3Y{m$3fd(4I|4M#f^XP_3%q?IE**pLh_eXhVh5y*Y>dx(CM%ly)Qjv)@n4vIeONSJ~N!pIys*a;ko5OR~;@- zr+fv4U4cIImH9I`*Y>Z?akZ#!j3l4!A=4cQJ>{G#aruoiGKq7II_z*RK5|O(D3%iY z^!JA^;aoW2%AAXL8c7R|6>NxeVMw~1tI0R!D&kzfe`7Z5aW^mGj)A3~U=D|sn+01n zcy~CSwbzJij$V+2&a43uPDoM+{mdds0o}xyz?zI_GFmMU{nmU6y*&S|sjCw=r4!#^ zI$jJuKEn?P(VrTmzddEvh~`<`#I8lkujXY5 zu+1FO5!f?z&tGxKW0Rivt9dxvL5X?!uN!r^RIZvxmRnWj`@v6@jAbmw6dQ&9(vtO?8)RL_o)#HoF-o^=+pi%&*Y{Pn(@;z>kqTDFJejTwX9dabHIp zF(gO8BD6$xv}t$jG{~($$DV;eQJ{0r@Nt$~&Y0C$dV*(|v!GMiJ0(v=NNk1&Y4#aGqiBmTDCveW-qqFosoy-E>NJodR2jvCG zmc~)t`l7iSBzo~8Sjy2?t`lR7F|T}$vo2@#M~2vMoYRv{F&U2>A!;D+B)62?eyU<_G==4%JWh;?Ah zu?%B4jTOC(L3&*xAUH@LOBDBjHFQf7{d`~zFiqqo#(*O@{c#op+#wd6fvknbgF75d z5?PnBbjt#?zYlh{M2yj=Wb3KnIDbjh0`mg1`KPH{!e*vd&xDB-d|oUHuFtAAz8c( zG}KLDz+az2fCxUFBBYV@sqo{#Jqg?i7(d5@1r@~OCXjToQmFwEP5p~u?4XOV`_w5A z4SdJYEvK$fTobYo+s26{WbsLYa6-f4>`jZaXBEfR3dOnuV!Elp6@WiwloO;tphOEM`dNDGO1lbByo1c}zQS5&^2|xx z440AcOAC9fiY!|_ZhelE^omUHlOqdeq0!h^t7F~fiIW}-X#UX^s){U3F0HBxnq2Ov zDmqr=$pu5+Ie!7aM#Lab>Y$V53uLLuS8p6mO~+J4m(NJS@3E%q_kH3jV|(ztPt+6GLa37k9nd!2HA_4U+Wjy~bOp~5 z)q&3f-MP9Tz2`&K#jR-b>gu99vZT}ycOkNW4Kdc(ti3hGdUJQQZd6lL)<4t~ImT`s zs3m5hVx8?TecvEkzB{ES}Fk9T7j*T_UoG0L`D2gnxlWq{_M83zK*B82e zZBY})7jCL8s<#_K`&Qv&l>~C8^hciE^}x8-=qu`D2yW7k)EAR@^2YV10N-T`yY11L z4MbIZ*R}zATcDq8AQl@tb%TatD>`j7;!Xz|iDo(9ViFa!od+tgFS9Rtpz)&^?BJD( z@s*6xqZ)}d#1w95EN()J-fAqeQ(BaAYls+232S3V~xc@%KTXq@jTjn zLsL=L*rEqD#nd!hztvRKXo*j;wD0ZA_gHfDWC$XvbvUYFD5?uaAsnJ0S1uS@Y%_5q zB*UJ~gg;?DQxlmh?F5lbv;d-Zi4mIa(G}}Pt9;t21Q}SRBI_3@*Z6b z-H?R(=ExucB@K*Ulj7x=ex#+S)U?#OrFfiMf)yIdO4{GPU3t^hz=AQqy7XF*Cb}?wXBn#ApE3={3Hh9H` zdiebYyyJubzZ0`39gw3JrH@ai($Wk=4Q)XHJ8#t7IQs;`+=pYq#5SUdFb)UXUxwb` zFxDVF*W>qsPKDTxFLjzq%QLlOyM9f^cv z9f`!cQdC3JnqCR6I7Cmo5~O-qFS%0etCEii!JYrcn5M{6r1Com{))AL&3XKKM<=ln zV>0-9XK}BQIu|5M(scJ}cI)Mh4IMAdP~ z7E!)XlzZ(NX)@E_@CEHD3XRI6+;^g+(GE9Q5AxE*i9lycf4La0mi@RdcGd~`}N{l zG&6YB4Wgq_=Xru|iQCUq4if`eDK9lqExwT_sy#P~z@HS!I_@U109ajdllTaA4ZK;r z)*P%btjGs98%nSs5YV->u*_!W{*~0$i8OD>iq?e0Hs?UD6T=88Ew^E5?VP*@+`w=! zLOwL(blg2yPCc*hxJUek`SgZ+c|LveUd%+>^+xCI*u7v12ZN8^C$2V-b=m!*3T|{m zr3WrWIu|D1AMR)3t@Qw=s7?CO2gKvJEpg}pu_f(o0i(_ijAgKgF41A;-QuU{TCCE+#D3^O zk;-}i5A*DY^$y&9dTe->2x_Wa>4XP>X_J|eB+0)FS)-wt+R zlg@fo_w6IHFGpS;@%9-AUzWP$>rhgj-vf#v)stODQQaRA6>rCVMcmwm$PG;`wZSR( z4<08I3>cZVrx=#^|6W5C;}!kbBcev@aM|ZTsE|7$e|Ji^-)w0`{l6Bj`}Gwm#;bbz zj)L&nT!FP?APPfu{9bAfPH^IP1{xLn56j)!4}h8Zm`J(e(!y~> z6~cL_TpUS7xgY$m3m{KooI zX`lNQ0cj7W^1=7H5-a+D0YGX$5#K6Qv^@j`F>%nvY&aaU;{JJAmBIvO|IY-1UY7VA zvj){~ss9B?SK^zQq&&Wzx-fueFP_x$i;0^RivO@j7&oa+!hjj(V(_20$#_DvO~VN# zNghpzaYHdc+ANG?1&b;-KOydJ`kFv;bSuw$0$c}|$uT+qOiD4RV8}=^Vr=B^jmQK{ zSkfNtvqtD+PY7S!&PLVf{=_n6LWl$;GXWL=TboqZo)w}|TC2^EQGQn=u1vLx%gSHmML!pJH2_Jc&NucGH zVSmw9*}u1q3njw?AwJvZel{}vnJ?P5t_Gtve9`^wR|m^}>6lSa@FCRe6pY?I+b>`y z<2D6?-mBSdgs}BxXxMN65e;h3FU|_LIApY3*ke~ffN;N0zuSKS%8`DAp7^h5 zo&7%I0FZi~t(d9%(S8~Z1yCGK^Ip7@g7V$gfab3MiXnly&8*P`O&pkQ9twTk*nzOH zDWnHHC2BRBEh_tXi<b)9#v3m+kivT+>PYZ2Xq!a%kpWNYz^ zXemb~;oID2Fx`KsM?WK;#v|rg(Y5kd>1Zz-IkDdd1i81;-dGK}AA1(^<%fFlv*LFzr>sQv(vQGE*Z<#fjY?I$`VEfOxd7*2!S@UQx@0U|Ad+Zc{|Wq@d3 zD(dh6=nZG<*ylu@Mj9kdlV}kD3b64-1T2`)Rn&-ATw5UfC7|AOEeVUJZZtro=x3f2 z-ERqfyPZwC6oYYA0(F@%giS(htT=reorzdP#gX$mtN2?&J_+^?N*PAF+CXtVg8p;S)S&TM<3iSn(H;7Pwl_zd+@x+bH z%@^rcIDMr?IuvimkW^d@8;7JAHp-6bWygd_io+q23Qo@#$%b-(v3QW^QL>)&!6G9< z_2}mYi^*;^nL}V%Xtq8+Or*!#qj1rgkcAHGF+)V4Wc|L^MS~6+yESy2YLXzCkL4r0 zLF-Omfl`M;Ax7tJ@}ZZ zIH4f7Jzb#yllJ#;e@0Ef*B}q9P@IFdTt2M{V*8+qhQmbr+WJpiz$GVX7Y`VFZ9KX= zWf;~rjEX8Q;LkJy!3|g@n(MB^MS7(Y(1*xOIzJCVUk^lLIUfHY@M1u}Ib7V-@+2RW zBId|P!_fM8JhPp>B(=A^tt2s6Fo)<+{SEo7NONhZs#DEHj zr!X;qDE^WdY^-ll6BwyTFzto9^9a$x8lB^(1uX7EdAndq@P!^bLez|T1Gu~bYwG!W zIW+#(Inq%O@NBOxj6x|B?uDu0$v1BOQV-Wo5Xc>T`|MPr#NBylE}HaFoRl1 z(@{xOf!FY)0yf^-sE9Pq#(a#7_b4zkoR>xXOY}JyT#1>_{s3`0W|U}hodX48WG>_K zmC3kbu>i1r4&!pep)oBmpT^pGJ}hv3+884O!TF=0IFQ5BP*1-xqIS%ALN@Wo;LI_i zVxoaFIMc*s85ej+W5dqQ&o>`$ZCr(1Z=_i-QGanUS5%P4@TMEQCMwFcX#i&D*TmDc zE|}@a8i#uf4N1}iEm-G40I^W$T{@xs@S3RW^2`!llx22NL8!+9)}8J-9O|OJy-?gz z_4y`_>z(KZ##I4xC4@N1GEcq%VB3TA_Chi7ww-lB*5d(lD0@hmL*0v^&hgA5?Rl#_ zn7bSXc1hPk3dB{2bviv#f0`oKPZ!xGN%`#bOQnXt=hCq#ImD%LGx9G7CNMzK&A8V^ zQ%TcSaKq~&&Zs!PoI6h7Y1(1YGaCT8M`u9wIz^YCDLTf0QA+!_R*1c8rf8RP68i$a zaPE&AP~Y@>Gevsd+vObYX~N75Nj6|)W`8o95{M>L^A_t~O>JKG3i@9<-eyC&!w&fn;^b3}S` z9wH!Knr+|;3Hu1N3CW}beoj6_u@dQx1Ks_cg#?Cmc@V~^IlPI#V2-FG&m<$F!CZ{& z?KKfPKSyL#97IeJTSPbs3R851?eD_5)>8qU=Ze;?p!>!A2Lw)(J(gxk~4N)`a!}1|^{vBolUO(FVoVe06mLm;de3I;?-w;hMS;4UF z#o`r=`4{NaXWkG^<5Al#mSiyeXdM!L7f4Q!H{N!P#&96|-dZ z?xp16N?t~ZrHC62Gt1PsMRpGJe2po<{Q&v`I=xcQlVssMVTi{$RwYU<1D<+Yv~6FK znt66kpcQ&?Luk#!^R}#S9QOuNoXrn69rL-Z_3v+sYKh$cWV;aePE#;D*P178EVr;3 zk5tg-XC9I>zSg7WiH7CpFgYaKV~Ctd8M8?j&4X5buCDM7yuP8ve0~2rqMAHd0il9- z#GP_SLxhgMBmDBMng}Jo3q8Wv#t7Z_u4t3-X*nyO`wnX^4$lO006Uo11UZ%=N6iEE z-5e>j!)E7y36(cCC76RDFPgCfwgB>V)%oJ4rY}KOL3x-TD%eB;B%xM9ragl{T_Wur zPAUmP6pLzxH^Y~2%olU6*;vv2(D~rhw=a(L+AlY{B=YFKSzmkY8Jv@)DXRb2x`n@Z z?X&2wh_lJMPD(9Lie9-x`t`@}iK=o<9aQnvd*Zr^C4@m*sX}4~!EMr4y)SB{%u4Vp z60uC516+U>0{Hu)JwW@(`(k(1UjRm7vkPEILyp`+^FWNf6c<_Z_3{ry$E3M}T(F*t z38Y|%+e2`>Riw!wbf3Ha0&!z)5X_(WrE(Xc4zVz3QlO@pw?K?GqLSGNs1Z zu*>JHL8UK|rDVD#j&&1FNDfIR0ubpz>;jzEHw8ttCOl-YF5hQ>ACMe}+8ThqUGeBR zEw4y4pi)TiQDBL02SvL?XSjqGpnCK&=vosOiI_`N8od65!{lCelq2J~;qb8SutuNM+L8f@CG zHiZJeYUIt--X)@W^^zYDBPI&xFG5-xUTohDq`9oYDVv3*P?iHwuQ*EqU^Y~b%lCZV z*2YZA4V=u@tCwISDEICYp0{I*n7)z>c-56L%c&^mOfxZedv z_A;DW`pY%iweEU|7srV-3ngL<@Zy;7aJlOtoLg|juEbCaDex=C%cbj~w2z$i5T-2~ zCKGr)v`63lk(gtQ)-lV`<~MZR<>IkhhQ?zT3RK}suxN3|0ErI4q2!9eUEHBI2iCm& z#AgueU8xy`Kz^~_qB5*m`qXkT#L1-dX#26qYz#dcX(g#DFDk>L$OCx?7Bt4V%des~ zAwAdkPDro(SY+w>AB$yjS{1C!`>qhpjo0;@6{5Zqv1f(29TCk}iU*S}Bw6F!wes2e z$o%$7aYHio$-lCPhKEsJ!s-cw=Ln!6xkN&tB}wR2_R&w zW+4KR0D=VWAEXKfCRWCzF3fb~k{J8Lq)-UCMg&*x7q?jWF#WhlHszTB&gM2gA)b`@a_%XSR#m-+ ziD`shmn<90_4qV+E?M?gxfng57~*IBT$1fFMP$!O2028siN|jqy5B`NdKB zZqz{;&UFxH66nLj#ZiY51*s9{MeTf_UX}r4x2N={8M3LN^@R+H?Oi=BQ&y_MODLyF z^g&^9YYN@gyiJ=KdoyL#gbhT~#e!Ro+Zo12Bj8#VSpit`q4WqD}VhJj<}`3*DI=fQ+?$sR452lj?TpReKw z9IFje#RoNUzv$|A8{Y83URoRdZZ7v-Q17{gfd+4}4-OLahXhFWKs*Yc=96hrsLzkRJgTXZ-r%k0~Wi^gGg zE*j$w6YoDMn(HC`A}VX;NuiGMf`b}VT-zIduI*3+YctEP?YV%=@iG+a>-imJR-`&8 z%C7R-YN0B9TxFYo15~!ESO{=sM%n)~I^qYV(#|+ve&a*aaer zuBfuBoL(bTWwi*Pt6j~~=z6jyqibHx$N>;KowCr?xfa(ps8-}^i!Hmh%6&GE?8eL ziyrNIp(@iNfUX1eN~5bneFosw^&Go809N=@Z%E1+)I%ogW{qVtn*4>`Ko7cHX5Csm6JH`Y zktjtMj~yut`p`cMPP9O;=+<>!s$A17LdDy~)nu+V0MYTx}U;*LEJY zIfAc@D7rGsu5xROP?ahI=z6qeX>`qM$pGBnGI9W{T6S-qZpF2|*D7+g`O2>C>eeCH zMMo4}{<5p|w+U4l69IHBZ&MmwzoL9BE9>yh@y;(`Bq3V&UvQF7m_U#y|aurwk?{pg0 z^5~N4LfYxyJBC<2ynW>uBFT0h4O)$q^l#xx0{y@ zt+%cY^`>?NdXv$ubZ_#m36TBG;SNW%p+E^`YKu;od}wm9;6m%7ECpx zPR~$xHbtO28+(@Sj<}n<)AsJjb!X$>bZ0NBb6CMA5$Mjd_mu9=2lsGye!M4g-P!y% z-5Ggrs5_rVpgVQ$E8U%Y?+Y>ioPW>!U%kIX@&5az%aa#IfG6)QSu`IINq&G4arFa{ zL&Vmg@Y) zsLq6cPis1%S7{Jl-pf%I_LA9=>dwx;=}zU|q3*;-6ok9}TxVD%b+or^hMC*nM`r&^ zf$CtWma+t@N_ttJPzP&9w1c}tRsV(PGxm{Coy{UZBlRCGO(PFH$}}?V(a6!r7k|^8 z){lj{Q#qm_-1|3mT75%x)`plN%Y|P@QttAXz9wJ#ni763pv)C6eXUs8UiK|~Q0>E6R;yBF+>J1^O?WDZf|)(U zf3JUfLe|Z8?NutA9))u_YbCCn7atU5{}6Pn60Ym?@&2;De!RcT0I7`bFSDD6;fPB{ z_WxAQ6;2V=i;IZEO?ShOi*W97P#mMhDcCX&Oz1IB%G$;;z4S?Wn{g~y=|3{jDDO0Y zj)WHAf&dHz9@9Dhl~pUa@h`!!0htSQlY0MG)(9ny3MIiqF}|ApUwIh{|MtJ~tn=8b zKYCiGBE0iySr-rS42H`oJ@y&dKBa_p=eQnhxXX4@5=x}taQMMz4wKixHrdU?kY$^GYM9KsB>C>)@_HmM9L~u*hs(hwk~LCN zM{r8Z5uudjh-) zYm|RMn9+HHOccUjvx(E<`MTj4@So}W=vdjag6pFM$EA-XJGXb>rAPN1C+j4gNT%z$ zbXAHB=bq9P#>#v1PA3B??~e<_`V9Pwy%TnLeQ|fBlN&gX^(C%0#KDHG$=6NbyZvLo znVKiv%3*%i-sie{vky9fI9$^fxgejYdY%l_6oZ=tuwv(UmZPKR{#6EEq$40_3+7XYQm zv5E#OKNyf1e1032!L2|!G7z2;sN|RgfZtX>-M@c34}lZ}vU>R|;BgR!G0UT~{#23c zD~A^ND?8rs(r|@_Izf>VzL47B9nC-p`G}K5lY4}KmyX?=?DhtcI18WPK|#3pLroCA z=&Nw#-oOQPI_4gLxr+Ea+#f+anM*d{NE`>xktC7i;md2i$XPJ?X&@gcxP=t*K|uow zgADhK9K(dLOT;`4HpF`_+&lZTmu`=$PtzkO34wprbIUi zd_IYq1pKd%oo!T47B<`R6_-rY{xY!(|QU zb%0aGQ~c%`gjm~X?RnAgB@qtdeM!_Mi8}CAN&qhLh^%l=$wNfv!+USIcwpPxNjL!r zOrR#|O9F)%4kqA-%5Q)oVZD$(Mxg+gt)u&?_&ehX3CPTJ1?nCC-u3N>cyiHPL4o1bOX7e{{c>0R-i3za1Da_ z=o__uJ;KDz0I&7vCv|)Ub-ZE&1D0ZjbFiKVcZ49;1LY_mp6KuiwU>Dy`Q71Rxcy8X z4Q#u}Aq=xOay}9uk6>U8tCkccf<)|7P{WtUq=lgm(`N>zZafD#O^km8CU@eU)+N|G z-`w%0K|>8IYHAhCPv=t|cn+Wk2q>PKg(A5K?kq~A&IytM5|}Sx#w5}M8RJ?n42k&j z_{&}Z4o@~jb6hk9j4;L#4r5%w+6jBj#-xO6?jQl0rHE}XFLcq5IgA(*Dhlx&$eU>EU=9S*oOuv@a)m)gWWXs&U|0hX@C50w ze`G{O016}%P9VA4kt<=XHP3*M#S9i!eJ?4q05b>bKp|rca6l8jA-E&~cj5sQC)r(! zfXK;B!{u4N4@;G}CiL-X0g7kw88_=oG%FSS6Gfx7d0=Z!Ys�SdLU8XcG5kKb-F5 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 delta 204203 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 diff --git a/x64/Release/Crawler.exe b/x64/Release/Crawler.exe new file mode 100644 index 0000000000000000000000000000000000000000..d8c9adc1e76f8c177ece291a53ab4c026d312172 GIT binary patch literal 336896 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

oFZc6pn}jcH~uJZ`IAEe&r2b3VU>$1pD!GZTJVY zo@3j)Ez ze>LD>RZNry?vJ2Pn_1|V4r7qVMAyotBqMf{05-y4J*E1Ce)FO;xn|hHi4v}Z>dyb{ zk6_8bmX6AcgmLjh+8#GsRFb|l`Me382&?42F zv)PlimttE4*Yj}s&f$n*3{7i+!C_1vTE<_Dc+On`f+LGC7s!lY_V{;}Q?W#?*xUZDlmu*h+;sIux289gEY?bxIeuf5}2JX2%V-1q4cV82T z-uzK!JG6SJU^&#kXTyqwzG&ydE8!ODQ@ua$of zul|ON99!7>&3_b_7iYrdJ$r!Y#5mGvM<;gG{F=2f;Q^i06buh*0s(dEI0Rjm9!2Zt zsIza@U2d(9a$5%B{KK+E=#u3lt=(krf-zYb}ab*iveyLkGI=BIQedp#UgIFa1l5~zdp^o*D7ysfGV zjtcmBS%a?CE&OSA2hG_yoUkw*QL9}wXfvQ-;9~9b5cyZmqVOLug9bmYr-L_+K|Azc zF%id_4!ml08mEIBAD7)3GyyJZ+Nv)2oNbIn^BdOMNJr~-v)%XO1Oq61e6_T(+Ho5> z6MH$)MJqR`G49_co^(PDP}M`g1Jl3&L&eBq6BKrkf&UuW|yhDrS^(0}W zkg#3lBWsFVwoWYuDcQnpeaq%I5k>SB;{7HNOZtvx(0HD%%SXS|bx8y=BTWZ&T?)*L z#Hqhc4T;ue15nj2toTqDTa1k#K#U!T8I0S68T@>x7mwAbrUk=^c_2^L7Cz-p->d{mp_lfKMBnS6D4`eOnx}enonxm(f+vPQJW~UA(wD= zg{Nwum(X<}T$H1=inYhGNx}s=xJE{r8E@t+oX+|#(N&u(f((_WE#9sGHq_4C5T zZ27OTAH{LK?p~`av(c4acBSYbu9YT~P%Sg6Vwt*D4uT8d0H!(Ds?U$$5r(6g`GC!u zQen^uFYK9(Ri}C$s~ViihT&>5gv4ZT`H|8!XshLa-jDdAlhd<12ZI7ExX~}|IAQ2k z$@k)}!>`j({y^Q9?5f=@ea|uySjG$~!&Tb`unT7f$6;lklmw8g7$q)Ud2@g~cqkM7>t9Mrw0OW?_*W*L= z1@y}{at$!|ESZJ4_a^CGab zSN(oyB(kvt9nMMfOAij~BUSm1g3!X$f)H+rT8O5(2@8h9a9|e=jfG8VqCEN1J8t&hjkgGwUr1DF8yaqbGoc{UqXh@pS7Ep&J}+=T_$uH;itrycZmO zy61o#eXHhZKd0gbta89?KRXadXLIfpj!u{ZW~tth(3_v{YZ-u_kEl2b{2VXSF6_v< zh@>auEpARI2RGwX@sE+PBg)yizXnf|n{R^g)uOx?zYStHgguL(aBF@GTsttog>lx1 zJ^$8b@EcYFHow^}a3v0Y8+bL+gaM@zK+gcoCZq)#F(lUEZ$s2L_{B2P1^dNg*O070 zqcsX($KoL9DbPguNE8$=%TQtINsR|33HvxWOL2tgN$a2|ZP0pBW1P8JuDHtT(S$XD zsCNAA^fO>78|+d|Sd;Q-!kTQtnuM^cEy5n!1j4#O*iNSc*K|qcOr+Ct9CBH_Rxw|&YCUW zl*h7(77zRm-pzt)=%X)_PvUyb^l0eG{z?V#2)W z2cJXT7VnH*ko$hVYvN|L7Apme^TUnYuNI`p1s+{EIQg>c?xtpSB2LiP;(D*R{M?FS zR}C(puxTz4rsh8o;+)LDBV(7?gQ|PBP@QU1UBYQjQ~mU}y{U$8#sR1D{{f(K7=Q+s=$Y z>`o!J$wBNIETg`c*oTp)Cbki8x@D^%EE@2)#=pUmupUipmHK$*zDV^BA9Tv97@dz} z2P4M26;}>OV*_Zc0*z~g#wrJmUtv)|U3nmt z;e{JH{Kp@Lg&4FgFZ02?ZizR&06;q)JfDS<&(~=>A2;*)A}YVFd>RiSpR*;ON3DEP z%k!!~!3MrPIobOpC5MpH$2YKM*IGFxapwK*$IZO=N>1s>i8Jq9Y%2w;TMKRB7F~8l zt-X6zX*uClZC8Sk$rWC7b+P*S3)E?FY)Er7e5KW@Jp^I*oc1aijH6&Q=#N(PvgehaN%>v}VUsQzn<-{t9c>cnLVq{<#nhpy|bh9p!+3SA60(raPS zPeP&&Ajp#!e zbl)1SRaJ4VmKgx;y`aoi!>S zJ}x{yu7*M2BS0`h3QEBNl?cjEg=Zi64|SaKTYdbKfogZQj1}ysZ?HK*SI<&qoz)wd z6P_X`{4uqE-TI9ci#2awV2zb&nxH;o<^GA92mW{ckJDgjrcxs`J>Nf6tnN?J^fao? zMFS0$G>e`h(!=imfg?pU>Y9`vG*T+&+au*1p{f5!S>)HP^dc^AaIT7MQ&`C%u;umh z$d;XhNLs(a0^QmNezX{~oQzq7lS@UFB0CtumBcs*mn)Pe5%ewamFWG7jyj z)_VvwUi?$mcyBT$f9%=w(2uL;cVJ7DP^l04KFnkW1%WCLVCTQE{7I zYb?V8SG|f=3)G}iOE|_F##(0FXsv?1>Y{0A7T3lvQm9hKCgh#ZP)+M&lS+{_d=b;4 zS$?j|uyw7P$YS4*n~tZ?Wh1?wq_v1YK}H6{>ocG`5Ur zLl;)Jc(Gb8CfXdQX(o4GY(Jda586I+3$~yg_L&4|_)+`JWguW+`wWd*D6i)0{Wu!- zIIV@9e}}d(U_Yd~YV$G9bzhu^wX^aMXJ5E##{ldfSI6Y8T9~+P1zIz0K?AyGA0~(S zH;J^WQV(7x3~Sl8CqGTf^(x(I(za5KmsGSe-lUU3vkHb+??hp07?b9g(l?YH2%AiEU3P22N-z`Qj@GHgrWp+RY=PMmPk?QAYZzgH9n ztM_wF0B2m;JV0w_bGav$?w7C%Rd2X-Yab1;zxqYCHjX9_#V;_G!Y^=(Fcr*EMLAY> z?=S=O@Fv*)oE&wHlcUDj@w*)MzLUP{#ZP~QKT4FJ;!%z7<)_hbZnabdn+Kv+mm8p2 z%Ov{1RErDHo0wzb)P+wD%n1GsL#1|}S7l{OR+yvHI#?l|i4VvMn_v3Ttk6(GRyZtP zv%)KIQ20Nx!bOrH!bjo4!#WCspjqcd{e!u696RM++=fRf^kM_|FXU6Uzg3uqennju z$~MO8bT(P;3h;vC+sPPa>$yrb(@L%a&tzQ5*n+eAhyr

l7n&f?*z& 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 F{x6hFE}j4Y literal 0 HcmV?d00001