From 9e2fc30ecdba79ee126512365b9aa1bc0af653ab Mon Sep 17 00:00:00 2001 From: David O'Shea Date: Fri, 29 Dec 2017 22:52:58 +1030 Subject: [PATCH] Basilisk II: Add icons for X11 based on the MacOS X icons (fixes #160). Note that it appears that a 'make clean' may be required due to the change in user_strings_unix.h failing to cause all of the modules that include it to be rebuilt. --- .../src/Unix/BasiliskII_128x128x32_icon.c | 2672 +++++++++++++++++ .../src/Unix/BasiliskII_32x32x32_icon.c | 166 + BasiliskII/src/Unix/user_strings_unix.cpp | 1 + BasiliskII/src/Unix/user_strings_unix.h | 1 + BasiliskII/src/Unix/video_x.cpp | 85 + 5 files changed, 2925 insertions(+) create mode 100644 BasiliskII/src/Unix/BasiliskII_128x128x32_icon.c create mode 100644 BasiliskII/src/Unix/BasiliskII_32x32x32_icon.c diff --git a/BasiliskII/src/Unix/BasiliskII_128x128x32_icon.c b/BasiliskII/src/Unix/BasiliskII_128x128x32_icon.c new file mode 100644 index 00000000..da13849a --- /dev/null +++ b/BasiliskII/src/Unix/BasiliskII_128x128x32_icon.c @@ -0,0 +1,2672 @@ +/* GIMP RGBA C-Source image dump (BasiliskII_128x128x32_icon.c) */ + +static const struct { + unsigned int width; + unsigned int height; + unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ + unsigned char pixel_data[128 * 128 * 4 + 1]; +} icon_128x128x32 = { + 128, 128, 4, + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\277\277\277\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\274\254P\377\223" + "}\200\377`>\277\377`>\277\377\274\254P\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\337\337\337\30PPP\377\312" + "\312\3121\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\377\337\327\40\377\207n\217\3778\16\357\377L\0\377\377[\0\377\377i\0\377" + "\377c\0\377\3778\16\357\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\342\342\342\11PPP\377PPP\377PPP\377\245\245\245X\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\307\273@\377`>\277\3779\0\377" + "\377f\0\377\377\215\0\377\377\220\0\377\377\210\0\377\377}\0\377\377g\0\377" + "\377E\36\337\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\1\\\\\\\242PPP\377PPP\377PPP\377PPP\377jjj\224\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\377\307\273@\377`>\277\377F\0\377\377z\0\377\377\224\0\377\377\223\0\377" + "\377\220\0\377\377\213\0\377\377}\0\377\377S\0\377\377S.\317\371\325\312" + "1\177\177\177\2\177\177\177\2\252\252\252\3\277\277\277\4\277\277\277\4\277" + "\277\277\4\252\252\252\3\177\177\177\2\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0jjj\224PPP\377PPP\377PPP\377PPP\377" + "PPP\377\312\312\3121\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\377\307\273@\377`>\277\377F\0\377\377z\0\377\377\223" + "\0\377\377\223\0\377\377\221\0\377\377\216\0\377\377}\0\377\377R\0\377\377" + "<\16\357\377\224~\201\252\252\252\3\277\277\277\4\324\324\324\6\337\337\337" + "\10\342\342\342\11\347\347\347\13\347\347\347\13\345\345\345\12\337\337\337" + "\10\314\314\314\5\252\252\252\3\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\245\245\245XPPP\377PPP\377PPP\377PPP\377PPP\377\245\245\245" + "X\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\337" + "\327\40\377mN\257\377F\0\377\377z\0\377\377\223\0\377\377\222\0\377\377\220" + "\0\377\377\215\0\377\377r\0\377\377N\0\377\377E\36\337\374\240\213q\361\344" + "\344\23\314\314\314\5\337\337\337\10\347\347\347\13\356\356\356\17\361\361" + "\361\23\350\350\350\27\353\353\353\32\353\353\353\32\361\344\335&\371\203" + "j\227\375R.\321\3778\16\357\375_>\300\377`>\277\377mN\257\377\223}\200\377" + "\223}\200\377\257\234`\342\257\244Z|G<\377|G<\377[NK\377PPP\377PPP\377jj" + "j\224\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "\357\337\20\377\307\273@\377\257\234`\377\223}\200\377`>\277\377y^\237\377" + "\357\337\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\377\357\337\20\377\207n\217\3779\0\377\377s\0\377\377" + "\223\0\377\377\222\0\377\377\220\0\377\377\215\0\377\377r\0\377\377B\0\377" + "\377`>\277\374\255\235a\252\252\252\3\324\324\324\6\342\342\342\11\353\353" + "\353\15\361\361\361\23\353\353\353\32\347\347\347!\346\346\346)\344\344\344" + "0\341\341\3414\341\341\3413\361\224\200\211\377T\0\377\377{\0\377\377\213" + "\0\377\377y\0\377\377x\0\377\377r\0\377\377_\0\377\377^\0\377\377Q\0\377" + "\377E\0\377\377E\0\377\377E\0\377\3772\0\377\377,\0\377\377,\0\377\377,\0" + "\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377" + ",\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377" + "\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0" + "\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377" + ",\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377" + "\377,\0\377\377,\0\377\3772\0\377\377A\0\377\377I\0\377\377P\0\377\377_\0" + "\377\377V\0\377\377`>\277\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\377\257\234`\377>\16\357\377f\0\377\377\223\0\377" + "\377\222\0\377\377\220\0\377\377\214\0\377\377|\0\377\377M\0\377\377`>\277" + "\373\310\274A\252\252\252\3\324\324\324\6\342\342\342\11\354\354\354\16\362" + "\362\362\25\355\355\355\35\345\345\345(\341\341\3413\336\336\336?\326\326" + "\326K\324\324\324T\320\320\320X\322\322\322U\365W6\322\377t\0\377\377\222" + "\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0" + "\377\377\224\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377" + "\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377" + "\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223" + "\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0" + "\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377" + "\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377" + "\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223" + "\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0\377\377\223\0" + "\377\377\223\0\377\377\222\0\377\377\216\0\377\377\205\0\377\377|\0\377\377" + "u\0\377\377q\0\377\377p\0\377\377,\0\377\252\252\252\3\252\252\252\3\277" + "\277\277\4\277\277\277\4\277\277\277\4\252\252\252\3\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\324\311" + "0\377`>\277\377S\0\377\377\215\0\377\377\222\0\377\377\220\0\377\377\214" + "\0\377\377\210\0\377\377]\0\377\377I\35\337\374\255\235a\252\252\252\3\314" + "\314\314\5\342\342\342\11\354\354\354\16\362\362\362\25\356\356\356\37\346" + "\346\346*\337\337\3378\327\327\327G\320\320\320W\312\312\312f\303\303\303" + "s\300\300\300{\277\277\277}\302\302\302v\360S2\330\377w\0\377\377\224\0\377" + "\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377" + "\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224" + "\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0" + "\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377" + "\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377" + "\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\225\0\377\377\224" + "\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0" + "\377\377\224\0\377\377\224\0\377\377\225\0\377\377\224\0\377\377\224\0\377" + "\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377" + "\224\0\377\377\224\0\377\377\221\0\377\377\211\0\377\377~\0\377\377v\0\377" + "\377r\0\377\377[\0\377\374kM\262\342\342\342\11\345\345\345\12\347\347\347" + "\13\347\347\347\13\347\347\347\13\342\342\342\11\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\223}\200\377@\0\377" + "\377z\0\377\377\223\0\377\377\220\0\377\377\215\0\377\377\211\0\377\377y" + "\0\377\377A\0\377\377\207n\217\361\344\344\23\314\314\314\5\337\337\337\10" + "\354\354\354\16\362\362\362\25\356\356\356\37\347\347\347+\340\340\340:\331" + "\331\331J\317\317\317\\\307\307\307n\276\276\276\177\266\266\266\215\261" + "\261\261\230\257\257\257\235\260\260\260\231\267\267\267\214\357Q0\334\377" + "x\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0" + "\377\377\223\0\377\377\224\0\377\377\223\0\377\377\224\0\377\377\224\0\377" + "\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377" + "\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224" + "\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0" + "\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377" + "\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377" + "\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224" + "\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0" + "\377\377\224\0\377\377\223\0\377\377\223\0\377\377\220\0\377\377\207\0\377" + "\377}\0\377\377u\0\377\377r\0\377\377F\0\377\365\246\226n\350\350\350\27" + "\352\352\352\31\353\353\353\32\354\354\354\33\352\352\352\31\363\363\363" + "\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\324\3110\377" + "S.\317\377`\0\377\377\223\0\377\377\221\0\377\377\216\0\377\377\211\0\377" + "\377\204\0\377\377e\0\377\377I\35\337\373\310\274A\277\277\277\4\337\337" + "\337\10\351\351\351\14\362\362\362\24\355\355\355\35\346\346\346*\337\337" + "\3379\326\326\326K\316\316\316^\304\304\304q\274\274\274\203\264\264\264" + "\224\254\254\254\241\251\251\251\252\247\247\247\256\247\247\247\254\254" + "\254\254\241\267\267\267\216\357Q0\334\377y\0\377\377\224\0\377\377\224\0" + "\377\377\223\0\377\377\222\0\377\377\221\0\377\377\220\0\377\377\220\0\377" + "\377\220\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377" + "\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221" + "\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0" + "\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377" + "\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377" + "\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221" + "\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0" + "\377\377\221\0\377\377\221\0\377\377\221\0\377\377\221\0\377\377\220\0\377" + "\377\217\0\377\377\212\0\377\377\202\0\377\377z\0\377\377t\0\377\377q\0\377" + "\3770\0\377\345\330\330<\344\344\3441\341\341\3414\342\342\3426\336\336\336" + "7\341\341\3414\347\347\347,\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\377\223}\200\377@\0\377\377\200\0\377\377\223\0\377\377\220\0\377\377" + "\214\0\377\377\206\0\377\377\201\0\377\377T\0\377\377lO\260\361\344\344\23" + "\324\324\324\6\347\347\347\13\360\360\360\22\354\354\354\33\345\345\345(" + "\336\336\3367\330\330\330I\315\315\315]\304\304\304q\273\273\273\204\262" + "\262\262\226\254\254\254\244\246\246\246\257\244\244\244\264\244\244\244" + "\264\246\246\246\257\254\254\254\244\264\264\264\223\277\277\277|\361T3\327" + "\377y\0\377\377\224\0\377\377\224\0\377\377\223\0\377\377\220\0\377\377\214" + "\0\377\377\211\0\377\377\210\0\377\377\210\0\377\377\211\0\377\377\211\0" + "\377\377\211\0\377\377\212\0\377\377\212\0\377\377\212\0\377\377\212\0\377" + "\377\212\0\377\377\212\0\377\377\212\0\377\377\211\0\377\377\212\0\377\377" + "\212\0\377\377\212\0\377\377\212\0\377\377\212\0\377\377\212\0\377\377\211" + "\0\377\377\212\0\377\377\211\0\377\377\212\0\377\377\212\0\377\377\212\0" + "\377\377\212\0\377\377\212\0\377\377\212\0\377\377\212\0\377\377\212\0\377" + "\377\212\0\377\377\212\0\377\377\212\0\377\377\212\0\377\377\212\0\377\377" + "\212\0\377\377\212\0\377\377\211\0\377\377\212\0\377\377\211\0\377\377\211" + "\0\377\377\211\0\377\377\210\0\377\377\206\0\377\377\201\0\377\377{\0\377" + "\377v\0\377\377r\0\377\377V\0\377\356jN\277\322\322\322V\321\321\321Y\317" + "\317\317\\\316\316\316_\316\316\316^\320\320\320X\326\326\326K\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\377\337\327\40\377`>\277\377`\0\377\377\224\0\377" + "\377\222\0\377\377\217\0\377\377\212\0\377\377\203\0\377\377x\0\377\377I" + "\0\377\375\222|\201\314\314\314\5\342\342\342\11\356\356\356\17\351\351\351" + "\30\351\351\351$\341\341\3413\332\332\332E\321\321\321Z\305\305\305o\273" + "\273\273\204\262\262\262\226\253\253\253\245\246\246\246\260\243\243\243" + "\265\243\243\243\266\245\245\245\261\251\251\251\247\260\260\260\231\271" + "\271\271\210\303\303\303t\315\315\315]\365W6\321\377y\0\377\377\224\0\377" + "\377\224\0\377\377\222\0\377\377\215\0\377\377\206\0\377\377\201\0\377\377" + "~\0\377\377~\0\377\377~\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377" + "\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177" + "\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0" + "\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377" + "\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377" + "\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177" + "\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0" + "\377\377\177\0\377\377\177\0\377\377\177\0\377\377\177\0\377\377~\0\377\377" + "|\0\377\377y\0\377\377u\0\377\377r\0\377\377p\0\377\377=\0\377\315\230\214" + "\241\273\273\273\204\273\273\273\207\267\267\267\213\266\266\266\215\270" + "\270\270\212\275\275\275\200\310\310\310l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\274" + "\254P\377D\15\357\377z\0\377\377\224\0\377\377\222\0\377\377\216\0\377\377" + "\211\0\377\377\202\0\377\377v\0\377\377D\14\357\374\253\234b\332\332\332" + "\7\351\351\351\14\362\362\362\25\347\347\347\40\343\343\343.\333\333\333" + "@\322\322\322U\310\310\310k\275\275\275\201\263\263\263\225\253\253\253\245" + "\245\245\245\261\243\243\243\266\243\243\243\266\245\245\245\261\251\251" + "\251\247\260\260\260\231\271\271\271\210\302\302\302v\313\313\313c\325\325" + "\325P\335\335\335=\370Z8\312\377y\0\377\377\224\0\377\377\224\0\377\377\222" + "\0\377\377\213\0\377\377\202\0\377\377{\0\377\377v\0\377\377u\0\377\377v" + "\0\377\377v\0\377\377v\0\377\377v\0\377\377v\0\377\377w\0\377\377w\0\377" + "\377v\0\377\377v\0\377\377v\0\377\377w\0\377\377v\0\377\377w\0\377\377v\0" + "\377\377w\0\377\377v\0\377\377w\0\377\377v\0\377\377v\0\377\377v\0\377\377" + "v\0\377\377w\0\377\377v\0\377\377w\0\377\377w\0\377\377w\0\377\377v\0\377" + "\377v\0\377\377v\0\377\377v\0\377\377v\0\377\377v\0\377\377w\0\377\377w\0" + "\377\377w\0\377\377v\0\377\377v\0\377\377w\0\377\377v\0\377\377v\0\377\377" + "u\0\377\377u\0\377\377s\0\377\377r\0\377\377p\0\377\377g\0\377\363;\24\365" + "\246\246\246\257\245\245\245\261\244\244\244\264\241\241\241\267\241\241" + "\241\267\244\244\244\262\254\254\254\243\270\270\270\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\316\316" + "\316\377\316\316\316\377\316\316\316\377\316\316\316\377\316\316\316\377" + "\316\316\316\377\316\316\316\377\316\316\316\377\316\316\316\377\316\316" + "\316\377\316\316\316\377\316\316\316\377\316\316\316\377\316\316\316\377" + "\316\316\316\377\316\316\316\377\316\316\316\377\316\316\316\377\316\316" + "\316\377\352s[\377\377M\0\377\377\215\0\377\377\224\0\377\377\222\0\377\377" + "\216\0\377\377\207\0\377\377\200\0\377\377u\0\377\375B\12\377\325\256\246" + "\377\312\312\312\377\307\307\307\377\304\304\304\377\276\276\276\377\267" + "\267\267\377\256\256\256\377\246\246\246\377\234\234\234\377\224\224\224" + "\377\214\214\214\377\206\206\206\377\203\203\203\377\203\203\203\377\206" + "\206\206\377\212\212\212\377\220\220\220\377\227\227\227\377\240\240\240" + "\377\246\246\246\377\256\256\256\377\265\265\265\377\273\273\273\377\300" + "\300\300\377\342xa\377\377`\0\377\377\224\0\377\377\224\0\377\377\221\0\377" + "\377\212\0\377\377\200\0\377\377x\0\377\377s\0\377\377r\0\377\377q\0\377" + "\377r\0\377\377r\0\377\377r\0\377\377q\0\377\377r\0\377\377r\0\377\377r\0" + "\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377" + "r\0\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377" + "\377r\0\377\377r\0\377\377r\0\377\377q\0\377\377r\0\377\377r\0\377\377r\0" + "\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377q\0\377\377" + "r\0\377\377r\0\377\377r\0\377\377r\0\377\377r\0\377\377q\0\377\377q\0\377" + "\377q\0\377\377p\0\377\377p\0\377\377p\0\377\377N\0\377\311_I\351\223\223" + "\223\324\223\223\223\325\221\221\221\327\222\222\222\330\223\223\223\326" + "\227\227\227\315\241\241\241\272\261\261\261\232\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\247\232\227\377\347I(\377\377g\0" + "\377\377\224\0\377\377\224\0\377\377\222\0\377\377\215\0\377\377\207\0\377" + "\377\177\0\377\377k\0\377\372;\11\377\260\211\200\377\235\235\235\377\232" + "\232\232\377\226\226\226\377\221\221\221\377\213\213\213\377\204\204\204" + "\377|||\377uuu\377nnn\377iii\377fff\377eee\377fff\377jjj\377ooo\377uuu\377" + "|||\377\202\202\202\377\210\210\210\377\216\216\216\377\222\222\222\377\226" + "\226\226\377\231\231\231\377\234\234\234\377\317eO\377\377`\0\377\377\224" + "\0\377\377\224\0\377\377\221\0\377\377\212\0\377\377\200\0\377\377w\0\377" + "\377r\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0" + "\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377" + "p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377" + "\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0" + "\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377" + "p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377" + "\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0" + "\377\3770\0\377\217\202\177\354\210\210\210\353\210\210\210\354\207\207\207" + "\355\210\210\210\354\211\211\211\347\221\221\221\332\235\235\235\302\257" + "\257\257\236\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\263\213\203" + "\377\364A\23\377\377z\0\377\377\224\0\377\377\224\0\377\377\222\0\377\377" + "\215\0\377\377\206\0\377\377~\0\377\377j\0\377\356E\34\377\252\220\212\377" + "\234\234\234\377\230\230\230\377\224\224\224\377\216\216\216\377\207\207" + "\207\377\200\200\200\377www\377ppp\377jjj\377fff\377ddd\377ddd\377hhh\377" + "lll\377rrr\377zzz\377\201\201\201\377\210\210\210\377\215\215\215\377\222" + "\222\222\377\227\227\227\377\231\231\231\377\234\234\234\377\236\236\236" + "\377\236\236\236\377\312mZ\377\377Y\0\377\377\224\0\377\377\224\0\377\377" + "\221\0\377\377\211\0\377\377\177\0\377\377w\0\377\377r\0\377\377p\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377p\0\377\377" + "p\0\377\377o\0\377\377o\0\377\377o\0\377\377V\0\377\317K0\374\202\202\202" + "\367\202\202\202\367\202\202\202\367\202\202\202\367\204\204\204\364\207" + "\207\207\355\220\220\220\334\236\236\236\300\261\261\261\230\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316" + "\316\316\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\276|n\377\372E\10\377\377\207\0\377\377\224\0\377\377" + "\223\0\377\377\221\0\377\377\214\0\377\377\205\0\377\377~\0\377\377n\0\377" + "\364>\23\377\243\226\223\377\233\233\233\377\227\227\227\377\221\221\221" + "\377\213\213\213\377\203\203\203\377{{{\377sss\377lll\377fff\377ccc\377b" + "bb\377ddd\377hhh\377nnn\377vvv\377~~~\377\206\206\206\377\214\214\214\377" + "\222\222\222\377\226\226\226\377\231\231\231\377\234\234\234\377\236\236" + "\236\377\237\237\237\377\240\240\240\377\240\240\240\377\270\203x\377\377" + "F\0\377\377\224\0\377\377\224\0\377\377\221\0\377\377\211\0\377\377\177\0" + "\377\377v\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377p\0\377\377q\0\377\377r\0\377\377s\0" + "\377\377s\0\377\377r\0\377\377q\0\377\377p\0\377\377p\0\377\377o\0\377\377" + "o\0\377\377=\0\377\237j_\376~~~\375~~~\375\200\200\200\374\200\200\200\373" + "\203\203\203\366\210\210\210\353\221\221\221\327\243\243\243\266\267\267" + "\267\214\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\316\316\316\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\304ud\377\377M\0\377\377\215\0\377\377\223\0\377" + "\377\221\0\377\377\216\0\377\377\211\0\377\377\203\0\377\377|\0\377\377r" + "\0\377\372?\10\377\257\210\177\377\231\231\231\377\224\224\224\377\217\217" + "\217\377\210\210\210\377\200\200\200\377www\377ooo\377hhh\377ccc\377aaa\377" + "aaa\377ddd\377iii\377qqq\377yyy\377\201\201\201\377\211\211\211\377\220\220" + "\220\377\225\225\225\377\231\231\231\377\234\234\234\377\236\236\236\377" + "\237\237\237\377\240\240\240\377\240\240\240\377\240\240\240\377\240\240" + "\240\377\255\222\215\377\3779\0\377\377\224\0\377\377\224\0\377\377\221\0" + "\377\377\211\0\377\377~\0\377\377v\0\377\377q\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377g\0\377\3577\20\377\177\177\177\377\177\177\177" + "\377\177\177\177\376~~~\375\200\200\200\373\204\204\204\364\213\213\213\346" + "\227\227\227\315\252\252\252\250\277\277\277}\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\320fP\377\377S\0\377\377\224" + "\0\377\377\222\0\377\377\217\0\377\377\212\0\377\377\205\0\377\377\177\0" + "\377\377z\0\377\377p\0\377\372?\10\377\256\206~\377\230\230\230\377\222\222" + "\222\377\214\214\214\377\205\205\205\377|||\377sss\377kkk\377eee\377aaa\377" + "___\377aaa\377ddd\377kkk\377sss\377|||\377\205\205\205\377\214\214\214\377" + "\222\222\222\377\230\230\230\377\233\233\233\377\235\235\235\377\237\237" + "\237\377\240\240\240\377\240\240\240\377\240\240\240\377\240\240\240\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\365/\6\377\377\215\0\377" + "\377\223\0\377\377\217\0\377\377\207\0\377\377}\0\377\377u\0\377\377q\0\377" + "\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377I\0\377\267ZG\377\177\177" + "\177\377\177\177\177\377\177\177\177\377~~~\375\201\201\201\371\206\206\206" + "\360\217\217\217\336\236\236\236\300\261\261\261\230\310\310\310l\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\316\316\316\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\334X=\377\377`\0\377\377" + "\224\0\377\377\222\0\377\377\216\0\377\377\210\0\377\377\202\0\377\377|\0" + "\377\377w\0\377\377t\0\377\3779\0\377\256\206~\377\226\226\226\377\221\221" + "\221\377\212\212\212\377\201\201\201\377yyy\377ppp\377hhh\377bbb\377___\377" + "^^^\377```\377eee\377lll\377uuu\377~~~\377\207\207\207\377\217\217\217\377" + "\225\225\225\377\231\231\231\377\235\235\235\377\236\236\236\377\240\240" + "\240\377\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\206\206\206\377\3107\31" + "\377\377s\0\377\377\223\0\377\377|\0\377\377n\0\377\377T\0\377\377P\0\377" + "\377F\0\377\377=\0\377\377=\0\377\377=\0\377\3779\0\377\377,\0\377\377,\0" + "\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377" + ",\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377" + "\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0" + "\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377,\0\377\377" + ",\0\377\377,\0\377\377,\0\377\3770\0\377\377A\0\377\377k\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377k\0\377\3674\7\377\205xu" + "\377\177\177\177\377\177\177\177\377\177\177\177\376\200\200\200\374\203" + "\203\203\366\211\211\211\352\224\224\224\323\245\245\245\261\273\273\273" + "\207\317\317\317[\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\334X=\377\377m\0" + "\377\377\224\0\377\377\222\0\377\377\216\0\377\377\207\0\377\377\200\0\377" + "\377z\0\377\377v\0\377\377s\0\377\377F\0\377\300q`\377\225\225\225\377\217" + "\217\217\377\207\207\207\377~~~\377uuu\377mmm\377eee\377```\377]]]\377]]" + "]\377```\377eee\377mmm\377www\377\200\200\200\377\211\211\211\377\221\221" + "\221\377\226\226\226\377\233\233\233\377\235\235\235\377\237\237\237\377" + "\240\240\240\377\240\240\240\377\240\240\240\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\223\223\223\377" + "PPP\377\222B2\377\377?\0\377\377,\0\377\3352\16\377\3246\25\377\331oY\377" + "\325kU\377\276n^\377\244od\377\233f[\377\230cX\377\215e]\377rrr\377rrr\377" + "rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rr" + "r\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377" + "rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377{nk\377\236\\N\377" + "\371D\5\377\377k\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377V\0" + "\377\312F+\377}}}\377\177\177\177\377\177\177\177\377\177\177\177\376\201" + "\201\201\372\205\205\205\362\215\215\215\342\231\231\231\307\254\254\254" + "\241\301\301\301u\326\326\326K\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\334X=\377\377m\0\377" + "\377\224\0\377\377\222\0\377\377\216\0\377\377\207\0\377\377\177\0\377\377" + "y\0\377\377t\0\377\377q\0\377\377R\0\377\322\\C\377\224\224\224\377\215\215" + "\215\377\205\205\205\377|||\377rrr\377jjj\377ccc\377^^^\377\\\\\\\377\\\\" + "\\\377___\377fff\377nnn\377www\377\201\201\201\377\212\212\212\377\222\222" + "\222\377\230\230\230\377\233\233\233\377\236\236\236\377\237\237\237\377" + "\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "kkk\377PPP\377[NK\377qIA\377OOO\377MMM\377\240\240\240\377\301\301\301\377" + "\255\255\255\377\230\230\230\377\207\207\207\377|||\377vvv\377sss\377rrr" + "\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377" + "rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rr" + "r\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377rrr\377" + "rrr\377\334>\35\377\377^\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\3774\0\377\204id\377}}}\377\177\177\177\377\177\177\177\376~~~\375\202\202" + "\202\370\207\207\207\355\221\221\221\331\241\241\241\271\265\265\265\217" + "\313\313\313c\335\335\335<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\326_G\377\377f\0\377\377\224\0\377\377\223" + "\0\377\377\217\0\377\377\210\0\377\377\200\0\377\377y\0\377\377t\0\377\377" + "q\0\377\377_\0\377\345G&\377\223\223\223\377\214\214\214\377\203\203\203" + "\377yyy\377ppp\377hhh\377aaa\377\\\\\\\377ZZZ\377[[[\377___\377eee\377nn" + "n\377xxx\377\202\202\202\377\214\214\214\377\223\223\223\377\230\230\230" + "\377\234\234\234\377\236\236\236\377\240\240\240\377\240\240\240\377\240" + "\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\223\223\223\377PPP\377" + "PPP\377PPP\377PPP\377OOO\377ggg\377\323\323\323\377\303\303\303\377\257\257" + "\257\377\234\234\234\377\212\212\212\377~~~\377xxx\377ttt\377ttt\377sss\377" + "ttt\377ttt\377ttt\377ttt\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uu" + "u\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377" + "uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377uuu\377\377" + ",\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377^\0\377\334>\35\377" + "sss\377~~~\377\177\177\177\376\177\177\177\376\200\200\200\373\204\204\204" + "\364\213\213\213\346\227\227\227\315\250\250\250\251\277\277\277}\323\323" + "\323R\343\343\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\316\316\316\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\304ud\377\377S\0\377\377\224\0\377\377\223\0\377\377\220\0\377\377" + "\211\0\377\377\201\0\377\377y\0\377\377t\0\377\377q\0\377\377l\0\377\371" + "7\11\377\231\214\211\377\212\212\212\377\201\201\201\377www\377nnn\377ff" + "f\377___\377[[[\377YYY\377ZZZ\377^^^\377eee\377nnn\377yyy\377\203\203\203" + "\377\214\214\214\377\224\224\224\377\231\231\231\377\235\235\235\377\236" + "\236\236\377\240\240\240\377\240\240\240\377\240\240\240\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377kkk\377PPP\377PPP\377PPP\377" + "PPP\377OOO\377\266\266\266\377\325\325\325\377\306\306\306\377\263\263\263" + "\377\237\237\237\377\215\215\215\377\202\202\202\377zzz\377xxx\377www\377" + "xxx\377xxx\377yyy\377yyy\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zz" + "z\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377" + "zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377zzz\377\223" + "kc\377\3779\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377E\0\377" + "\252[J\377uuu\377\177\177\177\377\200\200\200\374\200\200\200\374\201\201" + "\201\371\206\206\206\360\217\217\217\335\236\236\236\277\261\261\261\230" + "\310\310\310k\334\334\334C\351\351\351$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\304ud\377\377S\0\377\377\224\0\377\377\223\0\377\377\221\0\377" + "\377\212\0\377\377\203\0\377\377z\0\377\377u\0\377\377r\0\377\377p\0\377" + "\377=\0\377\255xm\377\211\211\211\377\200\200\200\377vvv\377lll\377ddd\377" + "]]]\377ZZZ\377XXX\377YYY\377]]]\377ddd\377mmm\377xxx\377\203\203\203\377" + "\214\214\214\377\224\224\224\377\231\231\231\377\235\235\235\377\237\237" + "\237\377\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\223\223\223\377PPP\377PPP\377PP" + "P\377PPP\377PPP\377\205\205\205\377\337\337\337\377\327\327\327\377\312\312" + "\312\377\270\270\270\377\245\245\245\377\224\224\224\377\210\210\210\377" + "\202\202\202\377\177\177\177\377\177\177\177\377\177\177\177\377\200\200" + "\200\377\201\201\201\377\202\202\202\377\203\203\203\377\203\203\203\377" + "\204\204\204\377\205\205\205\377\205\205\205\377\205\205\205\377\205\205" + "\205\377\205\205\205\377\205\205\205\377\205\205\205\377\205\205\205\377" + "\205\205\205\377\205\205\205\377\205\205\205\377\205\205\205\377\205\205" + "\205\377\205\205\205\377\205\205\205\377\205\205\205\377\205\205\205\377" + "\205\205\205\377\205\205\205\377\205\205\205\377\205\205\205\377\205\205" + "\205\377\205\205\205\377\205\205\205\377\273^K\377\377I\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377g\0\377\3577\20\377}}}\377zzz\377\202\202\202\377" + "\201\201\201\371\201\201\201\372\203\203\203\365\211\211\211\351\225\225" + "\225\322\246\246\246\260\273\273\273\205\321\321\321Z\342\342\3425\354\354" + "\354\33\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\316\316\316\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\263\213\203\377\372E\10\377\377\215" + "\0\377\377\224\0\377\377\221\0\377\377\214\0\377\377\204\0\377\377|\0\377" + "\377u\0\377\377r\0\377\377p\0\377\377N\0\377\310^H\377\210\210\210\377~~" + "~\377ttt\377kkk\377bbb\377\\\\\\\377XXX\377WWW\377XXX\377\\\\\\\377ccc\377" + "mmm\377www\377\202\202\202\377\214\214\214\377\224\224\224\377\231\231\231" + "\377\235\235\235\377\237\237\237\377\240\240\240\377\240\240\240\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377kkk\377PPP\377PPP\377PPP\377PPP\377PPP\377\273\273\273\377\340" + "\340\340\377\331\331\331\377\316\316\316\377\276\276\276\377\255\255\255" + "\377\236\236\236\377\223\223\223\377\215\215\215\377\213\213\213\377\213" + "\213\213\377\215\215\215\377\216\216\216\377\220\220\220\377\221\221\221" + "\377\223\223\223\377\224\224\224\377\224\224\224\377\225\225\225\377\226" + "\226\226\377\226\226\226\377\226\226\226\377\226\226\226\377\226\226\226" + "\377\226\226\226\377\226\226\226\377\226\226\226\377\226\226\226\377\226" + "\226\226\377\226\226\226\377\226\226\226\377\226\226\226\377\226\226\226" + "\377\226\226\226\377\226\226\226\377\226\226\226\377\226\226\226\377\226" + "\226\226\377\226\226\226\377\226\226\226\377\226\226\226\377\226\226\226" + "\377\353@\34\377\377b\0\377\377o\0\377\377o\0\377\377o\0\377\377N\0\377\306" + "\\F\377\206\206\206\377\200\200\200\377\207\207\207\377\204\204\204\364\203" + "\203\203\366\206\206\206\360\215\215\215\341\233\233\233\305\256\256\256" + "\237\303\303\303s\331\331\331J\346\346\346)\361\361\361\23\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316" + "\316\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\247\232\227\377\3719\11\377\377\215\0\377\377\224\0\377\377\222\0\377\377" + "\215\0\377\377\206\0\377\377}\0\377\377w\0\377\377r\0\377\377p\0\377\377" + "b\0\377\352?\33\377\207\207\207\377~~~\377ttt\377iii\377aaa\377\\\\\\\377" + "XXX\377VVV\377:::\377<<<\377AAA\377GGG\377NNN\377VVV\377\214\214\214\377" + "\224\224\224\377\231\231\231\377\235\235\235\377\237\237\237\377\240\240" + "\240\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\223\223\223\377PPP\377PPP\377PP" + "P\377PPP\377PPP\377\205\205\205\377\343\343\343\377\340\340\340\377\334\334" + "\334\377\323\323\323\377\306\306\306\377\271\271\271\377\254\254\254\377" + "\243\243\243\377\236\236\236\377\235\235\235\377\237\237\237\377\240\240" + "\240\377\242\242\242\377\244\244\244\377\245\245\245\377\246\246\246\377" + ";;;\377;;;\377<<<\377<<<\377<<<\377<<<\377\253\253\253\377\253\253\253\377" + "\253\253\253\377\253\253\253\377\253\253\253\377\253\253\253\377\253\253" + "\253\377\253\253\253\377\253\253\253\377\253\253\253\377\253\253\253\377" + "\253\253\253\377\253\253\253\377\253\253\253\377\253\253\253\377\253\253" + "\253\377\253\253\253\377\253\253\253\377\253\253\253\377\273\223\213\377" + "\3779\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\3774\0\377\250\216" + "\210\377\223\223\223\377\210\210\210\377\214\214\214\377\207\207\207\356" + "\205\205\205\361\211\211\211\352\223\223\223\326\243\243\243\266\266\266" + "\266\215\315\315\315a\340\340\340;\356\356\356\36\354\354\354\16\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\316\316\316\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\347I(\377\377z\0\377\377\224\0\377\377\222\0\377\377\216\0\377\377" + "\210\0\377\377\177\0\377\377x\0\377\377s\0\377\377p\0\377\377o\0\377\377" + "9\0\377\236vn\377}}}\377rrr\377iii\377aaa\377[[[\377WWW\377UUU\377VVV\377" + "<<<\377@@@\377FFF\377NNN\377UUU\377\\\\\\\377\223\223\223\377\231\231\231" + "\377\235\235\235\377\237\237\237\377\240\240\240\377\240\240\240\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\206\206\206\377PPP\377PPP\377PPP\377PPP\377" + "PPP\377\274\274\274\377\343\343\343\377\341\341\341\377\337\337\337\377\330" + "\330\330\377\317\317\317\377\305\305\305\377\274\274\274\377\266\266\266" + "\377\263\263\263\377\263\263\263\377\264\264\264\377\266\266\266\377\267" + "\267\267\377\271\271\271\377\272\272\272\377\273\273\273\377BBB\377CCC\377" + "CCC\377CCC\377CCC\377CCC\377\277\277\277\377\277\277\277\377\277\277\277" + "\377\277\277\277\377\277\277\277\377\277\277\277\377\277\277\277\377\277" + "\277\277\377\277\277\277\377\277\277\277\377\277\277\277\377\277\277\277" + "\377\277\277\277\377\277\277\277\377\277\277\277\377\277\277\277\377\277" + "\277\277\377\277\277\277\377\277\277\277\377\343mT\377\377R\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377V\0\377\343`D\377\254\254\254\377\236\236\236" + "\377\220\220\220\377\220\220\220\377\211\211\211\347\210\210\210\353\215" + "\215\215\342\230\230\230\312\252\252\252\246\300\300\300z\325\325\325P\342" + "\342\342-\363\363\363\26\342\342\342\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\326_G\377\377f\0\377\377\224\0\377\377" + "\223\0\377\377\220\0\377\377\211\0\377\377\201\0\377\377y\0\377\377t\0\377" + "\377q\0\377\377p\0\377\377N\0\377\304ZD\377}}}\377rrr\377hhh\377```\377Z" + "ZZ\377VVV\377UUU\377VVV\377YYY\377???\377EEE\377LLL\377TTT\377[[[\377aaa" + "\377\231\231\231\377\235\235\235\377\237\237\237\377\240\240\240\377\240" + "\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\223\223\223\377]]]\377PPP\377" + "PPP\377PPP\377PPP\377kkk\377\344\344\344\377\343\343\343\377\342\342\342" + "\377\340\340\340\377\335\335\335\377\327\327\327\377\320\320\320\377\313" + "\313\313\377\306\306\306\377\306\306\306\377\306\306\306\377\307\307\307" + "\377\311\311\311\377\312\312\312\377\314\314\314\377\315\315\315\377\315" + "\315\315\377HHH\377HHH\377III\377III\377III\377III\377\320\320\320\377\320" + "\320\320\377\320\320\320\377\320\320\320\377\320\320\320\377\320\320\320" + "\377\320\320\320\377\320\320\320\377\320\320\320\377\320\320\320\377\320" + "\320\320\377\320\320\320\377\320\320\320\377\320\320\320\377\320\320\320" + "\377\320\320\320\377\320\320\320\377\320\320\320\377\320\320\320\377\371" + "A\32\377\377g\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377\322\235\222" + "\377\266\266\266\377\247\247\247\377\226\226\226\377\224\224\224\377\215" + "\215\215\342\213\213\213\345\222\222\222\330\240\240\240\273\264\264\264" + "\224\311\311\311h\333\333\333@\350\350\350\"\357\357\357\20\324\324\324\6" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\316\316\316\377\241\241\241\377\241\241\241\377\271\204y\377\377" + "F\0\377\377\224\0\377\377\223\0\377\377\221\0\377\377\213\0\377\377\203\0" + "\377\377{\0\377\377u\0\377\377r\0\377\377p\0\377\377g\0\377\3608\21\377~" + "~~\377sss\377hhh\377```\377ZZZ\377VVV\377TTT\377UUU\377XXX\377]]]\377DDD" + "\377KKK\377SSS\377ZZZ\377aaa\377eee\377\234\234\234\377\236\236\236\377\240" + "\240\240\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\206\206\206\377PPP\377PPP\377PPP\377PPP\377PPP\377\256\256\256\377\344" + "\344\344\377\344\344\344\377\343\343\343\377\342\342\342\377\340\340\340" + "\377\335\335\335\377\331\331\331\377\327\327\327\377\325\325\325\377\324" + "\324\324\377\325\325\325\377\326\326\326\377\327\327\327\377\327\327\327" + "\377\330\330\330\377\330\330\330\377\331\331\331\377LLL\377MMM\377MMM\377" + "MMM\377MMM\377MMM\377\333\333\333\377\333\333\333\377\333\333\333\377\333" + "\333\333\377\333\333\333\377\333\333\333\377\333\333\333\377\333\333\333" + "\377\333\333\333\377\333\333\333\377\333\333\333\377\333\333\333\377\333" + "\333\333\377\333\333\333\377\333\333\333\377\333\333\333\377\333\333\333" + "\377\333\333\333\377\344\257\244\377\377=\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377g\0\377\371A\32\377\313\313\313\377\275\275\275\377\253\253\253" + "\377\230\230\230\377\227\227\227\377\217\217\217\336\217\217\217\336\230" + "\230\230\314\250\250\250\253\275\275\275\201\322\322\322V\345\345\3452\352" + "\352\352\31\347\347\347\13\277\277\277\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\241\241" + "\241\377\247\232\227\377\3719\11\377\377\215\0\377\377\224\0\377\377\221" + "\0\377\377\215\0\377\377\205\0\377\377}\0\377\377v\0\377\377r\0\377\377p" + "\0\377\377o\0\377\377=\0\377\237j_\377ttt\377iii\377```\377ZZZ\377VVV\377" + "TTT\377TTT\377VVV\377\\\\\\\377ddd\377III\377QQQ\377YYY\377___\377ddd\377" + "ggg\377\236\236\236\377\240\240\240\377\240\240\240\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377]]]\377PPP\377PPP\377PPP\377" + "PPP\377kkk\377\344\344\344\377\344\344\344\377\344\344\344\377\343\343\343" + "\377\343\343\343\377\342\342\342\377\340\340\340\377\340\340\340\377\336" + "\336\336\377\335\335\335\377\335\335\335\377\335\335\335\377\336\336\336" + "\377\336\336\336\377\337\337\337\377\337\337\337\377\340\340\340\377\340" + "\340\340\377NNN\377NNN\377OOO\377OOO\377OOO\377OOO\377\340\340\340\377\340" + "\340\340\377\340\340\340\377\340\340\340\377\340\340\340\377\340\340\340" + "\377\340\340\340\377\340\340\340\377\340\340\340\377\340\340\340\377\340" + "\340\340\377\340\340\340\377\340\340\340\377\340\340\340\377\340\340\340" + "\377\340\340\340\377\340\340\340\377\340\340\340\377\363pT\377\377V\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377I\0\377\351\214y\377\315\315\315\377" + "\275\275\275\377\252\252\252\377\227\227\227\377\227\227\227\377\220\220" + "\220\333\223\223\223\326\236\236\236\277\261\261\261\232\305\305\305o\332" + "\332\332F\352\352\352&\360\360\360\22\332\332\332\7\177\177\177\2\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\316\316\316\377\241\241\241\377\342Q3\377\377s\0\377\377\224\0\377\377\223" + "\0\377\377\217\0\377\377\210\0\377\377\177\0\377\377x\0\377\377s\0\377\377" + "p\0\377\377o\0\377\377^\0\377\337A\40\377uuu\377jjj\377aaa\377ZZZ\377VVV" + "\377SSS\377SSS\377UUU\377ZZZ\377aaa\377kkk\377OOO\377WWW\377^^^\377ccc\377" + "ggg\377iii\377\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\223\223\223\377PPP\377PPP\377PPP\377" + "PPP\377PPP\377\256\256\256\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\343\343\343\377\343\343\343\377\342\342\342\377\342" + "\342\342\377\341\341\341\377\341\341\341\377\341\341\341\377\341\341\341" + "\377\341\341\341\377\342\342\342\377\342\342\342\377\342\342\342\377\342" + "\342\342\377\342\342\342\377OOO\377OOO\377OOO\377OOO\377OOO\377OOO\377\343" + "\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343" + "\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\343" + "\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343" + "\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\375" + "7\16\377\377k\0\377\377o\0\377\377o\0\377\377k\0\377\375;\15\377\332\314" + "\312\377\313\313\313\377\272\272\272\377\246\246\246\377\224\224\224\377" + "\224\224\224\377\222\222\222\330\227\227\227\315\245\245\245\261\271\271" + "\271\210\315\315\315]\336\336\3367\354\354\354\34\351\351\351\14\314\314" + "\314\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\316\316\316\377\276|n\377\377M\0\377\377\224\0\377" + "\377\223\0\377\377\221\0\377\377\212\0\377\377\202\0\377\377z\0\377\377t" + "\0\377\377q\0\377\377p\0\377\377o\0\377\3774\0\377\207mg\377kkk\377bbb\377" + "ZZZ\377VVV\377SSS\377SSS\377TTT\377XXX\377___\377hhh\377ttt\377UUU\377\\" + "\\\\\377bbb\377fff\377hhh\377jjj\377\240\240\240\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377kkk\377PPP\377" + "PPP\377PPP\377PPP\377]]]\377\326\326\326\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\343" + "\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343" + "\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\343" + "\343\343\377\343\343\343\377\343\343\343\377PPP\377PPP\377PPP\377PPP\377" + "PPP\377PPP\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343" + "\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\343" + "\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343" + "\377\343\343\343\377\343\343\343\377\343\343\343\377\343\343\343\377\354" + "\252\234\377\377A\0\377\377o\0\377\377o\0\377\377o\0\377\377V\0\377\362o" + "S\377\324\324\324\377\306\306\306\377\265\265\265\377\241\241\241\377\220" + "\220\220\377\223\223\223\377\223\223\223\324\235\235\235\302\255\255\255" + "\240\302\302\302v\326\326\326L\347\347\347+\362\362\362\25\337\337\337\10" + "\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\304\302\377\364A\23\377\377\207\0\377" + "\377\224\0\377\377\222\0\377\377\216\0\377\377\205\0\377\377}\0\377\377v" + "\0\377\377r\0\377\377p\0\377\377o\0\377\377V\0\377\314I-\377mmm\377ccc\377" + "\\\\\\\377VVV\377SSS\377SSS\377SSS\377VVV\377\\\\\\\377eee\377ppp\377|||" + "\377ZZZ\377aaa\377fff\377hhh\377jjj\377kkk\377\240\240\240\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\223\223\223\377PPP\377" + "PPP\377PPP\377PPP\377PPP\377\223\223\223\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377PPP\377PPP\377" + "PPP\377PPP\377PPP\377PPP\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\367fH\377\377Z\0\377\377o\0\377\377o\0\377\377o\0\377\3779\0" + "\377\341\271\261\377\320\320\320\377\301\301\301\377\255\255\255\377\233" + "\233\233\377\214\214\214\377\223\223\223\377\227\227\227\316\243\243\243" + "\265\265\265\265\217\314\314\314d\335\335\335=\347\347\347\40\354\354\354" + "\16\314\314\314\5\177\177\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\347}g\377\377`\0\377\377\224" + "\0\377\377\223\0\377\377\220\0\377\377\211\0\377\377\200\0\377\377w\0\377" + "\377s\0\377\377p\0\377\377o\0\377\377k\0\377\3705\7\377wjg\377ddd\377\\\\" + "\\\377VVV\377SSS\377RRR\377SSS\377UUU\377ZZZ\377aaa\377lll\377yyy\377\205" + "\205\205\377___\377ddd\377hhh\377iii\377jjj\377kkk\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\206\206\206" + "\377PPP\377PPP\377PPP\377PPP\377PPP\377\311\311\311\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377PPP\377" + "PPP\377PPP\377PPP\377PPP\377PPP\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\346\330\326\377\3770\0\377\377o\0\377\377o\0\377\377o\0\377\377b\0\377\371" + "N*\377\327\327\327\377\314\314\314\377\272\272\272\377\247\247\247\377\225" + "\225\225\377\211\211\211\377\223\223\223\377\233\233\233\305\251\251\251" + "\247\277\277\277}\323\323\323S\344\344\3440\351\351\351\30\345\345\345\12" + "\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\337\327\40\3779\0\377\377\224\0\377\377" + "\224\0\377\377\222\0\377\377\214\0\377\377\204\0\377\377{\0\377\377t\0\377" + "\377q\0\377\377p\0\377\377o\0\377\377N\0\377\270N8\377fff\377]]]\377XXX\377" + "TTT\377RRR\377RRR\377TTT\377XXX\377^^^\377hhh\377ttt\377\201\201\201\377" + "\214\214\214\377ccc\377ggg\377iii\377jjj\377kkk\377kkk\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377kkk\377P" + "PP\377PPP\377PPP\377PPP\377\206\206\206\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\356\237\216\377\377E\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "E\0\377\352\232\212\377\324\324\324\377\306\306\306\377\264\264\264\377\240" + "\240\240\377\220\220\220\377\207\207\207\377\224\224\224\377\241\241\241" + "\272\262\262\262\226\310\310\310k\334\334\334C\351\351\351$\360\360\360\21" + "\332\332\332\7\177\177\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377`>\277\377z\0\377\377\224" + "\0\377\377\223\0\377\377\217\0\377\377\210\0\377\377\177\0\377\377w\0\377" + "\377r\0\377\377p\0\377\377o\0\377\377k\0\377\3675\7\377reb\377___\377XXX" + "\377UUU\377RRR\377RRR\377SSS\377VVV\377\\\\\\\377ddd\377ooo\377|||\377\210" + "\210\210\377\222\222\222\377fff\377hhh\377jjj\377kkk\377kkk\377kkk\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\223\223\223" + "\377PPP\377PPP\377PPP\377PPP\377PPP\377\256\256\256\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\372O+\377\377b\0\377\377o\0\377\377o\0\377\377k\0\377" + "\375;\15\377\334\317\314\377\317\317\317\377\277\277\277\377\255\255\255" + "\377\232\232\232\377\214\214\214\377\206\206\206\377\231\231\231\377\247" + "\247\247\254\273\273\273\205\321\321\321Z\342\342\3425\354\354\354\33\351" + "\351\351\14\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\307\273@\377F\0\377\377\224" + "\0\377\377\224\0\377\377\221\0\377\377\214\0\377\377\203\0\377\377z\0\377" + "\377s\0\377\377q\0\377\377o\0\377\377o\0\377\377N\0\377\265K5\377aaa\377" + "ZZZ\377UUU\377SSS\377QQQ\377RRR\377TTT\377XXX\377```\377kkk\377www\377\204" + "\204\204\377\217\217\217\377\227\227\227\377hhh\377jjj\377kkk\377kkk\377" + "kkk\377kkk\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\206\206\206\377PPP\377PPP\377PPP\377PPP\377]]]\377\326\326\326\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\347\315\307\377\3774\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377V\0\377\363oT\377\327\327\327\377\312\312\312\377\271\271\271" + "\377\245\245\245\377\224\224\224\377\211\211\211\377\207\207\207\377\235" + "\235\235\377\257\257\257\235\303\303\303s\331\331\331J\346\346\346)\361\361" + "\361\23\337\337\337\10\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377`>\277\377z\0\377" + "\377\224\0\377\377\223\0\377\377\217\0\377\377\207\0\377\377~\0\377\377v" + "\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\3774\0\377w]W\377\\\\" + "\\\377VVV\377SSS\377QQQ\377QQQ\377SSS\377VVV\377\\\\\\\377fff\377rrr\377" + "\177\177\177\377\213\213\213\377\224\224\224\377\233\233\233\377iii\377j" + "jj\377kkk\377kkk\377kkk\377kkk\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377]]]\377PPP\377PPP\377PPP\377PPP\377\206\206\206\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377PPP\377PPP\377PPP\377PPP" + "\377PPP\377PPP\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\360\223\200\377\377I\0\377\377o" + "\0\377\377o\0\377\377o\0\377\3779\0\377\343\273\263\377\323\323\323\377\305" + "\305\305\377\262\262\262\377\237\237\237\377\217\217\217\377\210\210\210" + "\377\212\212\212\377\243\243\243\377\267\267\267\214\315\315\315a\340\340" + "\340;\356\356\356\37\354\354\354\16\314\314\314\5\177\177\177\2\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "\307\273@\377F\0\377\377\224\0\377\377\223\0\377\377\221\0\377\377\213\0" + "\377\377\202\0\377\377y\0\377\377t\0\377\377q\0\377\377o\0\377\377o\0\377" + "\377V\0\377\306C'\377^^^\377XXX\377SSS\377RRR\377QQQ\377RRR\377UUU\377ZZ" + "Z\377aaa\377mmm\377yyy\377\206\206\206\377\221\221\221\377\230\230\230\377" + "\235\235\235\377\237\237\237\377\240\240\240\377\240\240\240\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\223\223\223\377PPP\377PPP\377PPP\377PPP\377PPP\377\256\256" + "\256\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\374C\35\377\377g\0\377\377o\0\377\377o\0" + "\377\377b\0\377\371N*\377\331\331\331\377\317\317\317\377\276\276\276\377" + "\254\254\254\377\231\231\231\377\213\213\213\377\210\210\210\377\215\215" + "\215\377\252\252\252\377\300\300\300{\322\322\322Q\343\343\343.\350\350\350" + "\27\342\342\342\11\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377`>\277\377z\0\377\377" + "\224\0\377\377\222\0\377\377\216\0\377\377\207\0\377\377}\0\377\377v\0\377" + "\377r\0\377\377p\0\377\377o\0\377\377o\0\377\3779\0\377\177WO\377YYY\377" + "UUU\377RRR\377QQQ\377QQQ\377SSS\377VVV\377]]]\377ggg\377ttt\377\201\201\201" + "\377\214\214\214\377\226\226\226\377\233\233\233\377\236\236\236\377\240" + "\240\240\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\206" + "\206\206\377PPP\377PPP\377PPP\377PPP\377]]]\377\326\326\326\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\351" + "\301\271\377\3779\0\377\377o\0\377\377o\0\377\377o\0\377\377E\0\377\352\233" + "\212\377\326\326\326\377\311\311\311\377\267\267\267\377\245\245\245\377" + "\224\224\224\377\212\212\212\377\211\211\211\377\222\222\222\377\262\262" + "\262\377\311\311\311i\333\333\333A\351\351\351#\357\357\357\20\324\324\324" + "\6\177\177\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\377\324\3110\377@\0\377\377\224\0\377\377\224\0" + "\377\377\221\0\377\377\212\0\377\377\201\0\377\377x\0\377\377s\0\377\377" + "q\0\377\377p\0\377\377o\0\377\377^\0\377\330:\31\377\\\\\\\377VVV\377SSS" + "\377QQQ\377QQQ\377RRR\377UUU\377ZZZ\377bbb\377nnn\377zzz\377\210\210\210" + "\377\222\222\222\377\231\231\231\377\235\235\235\377\240\240\240\377\240" + "\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377kkk\377" + "PPP\377PPP\377PPP\377PPP\377\206\206\206\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\363" + "}d\377\377R\0\377\377o\0\377\377o\0\377\377k\0\377\375;\15\377\335\320\315" + "\377\322\322\322\377\303\303\303\377\261\261\261\377\236\236\236\377\217" + "\217\217\377\211\211\211\377\213\213\213\377\230\230\230\377\272\272\272" + "\377\320\320\320X\341\341\3414\353\353\353\32\347\347\347\13\277\277\277" + "\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\377y^\237\377m\0\377\377\224\0\377\377\223\0\377\377\216" + "\0\377\377\206\0\377\377|\0\377\377u\0\377\377q\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377E\0\377\233K;\377XXX\377SSS\377QQQ\377QQQ\377QQQ\377SSS\377" + "WWW\377^^^\377hhh\377ttt\377\202\202\202\377\215\215\215\377\226\226\226" + "\377\234\234\234\377\237\237\237\377\240\240\240\377\240\240\240\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\223\223\223\377PPP\377PPP\377PPP\377" + "PPP\377PPP\377\256\256\256\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\374C\35\377\377g\0\377" + "\377o\0\377\377o\0\377\377V\0\377\363pT\377\330\330\330\377\316\316\316\377" + "\275\275\275\377\252\252\252\377\230\230\230\377\213\213\213\377\211\211" + "\211\377\220\220\220\377\236\236\236\377\303\303\303\377\330\330\330I\345" + "\345\345(\361\361\361\23\337\337\337\10\252\252\252\3\0\0\0\1\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\357\337" + "\20\3773\0\377\377\224\0\377\377\224\0\377\377\222\0\377\377\213\0\377\377" + "\202\0\377\377y\0\377\377s\0\377\377p\0\377\377o\0\377\377o\0\377\377k\0" + "\377\365/\6\377ZZZ\377UUU\377RRR\377QQQ\377QQQ\377RRR\377UUU\377ZZZ\377b" + "bb\377nnn\377{{{\377\210\210\210\377\222\222\222\377\231\231\231\377\236" + "\236\236\377\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\206\206\206\377PPP\377PPP\377PPP\377PPP\377" + "PPP\377\311\311\311\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\354\252\234\377\377A\0\377\377o\0\377\377o\0" + "\377\377o\0\377\3779\0\377\344\274\264\377\325\325\325\377\310\310\310\377" + "\266\266\266\377\243\243\243\377\223\223\223\377\212\212\212\377\213\213" + "\213\377\225\225\225\377\245\245\245\377\314\314\314\377\340\340\340:\356" + "\356\356\36\353\353\353\15\314\314\314\5\177\177\177\2\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\223}\200" + "\377a\0\377\377\224\0\377\377\224\0\377\377\220\0\377\377\210\0\377\377~" + "\0\377\377u\0\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377\377V\0\377" + "\302>#\377VVV\377SSS\377QQQ\377QQQ\377QQQ\377SSS\377VVV\377]]]\377hhh\377" + "uuu\377\202\202\202\377\216\216\216\377\227\227\227\377\234\234\234\377\237" + "\237\237\377\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\206\206\206\377PPP\377PPP\377PPP\377PPP\377" + "kkk\377\326\326\326\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\365qV\377\377V\0\377\377o\0\377\377o\0\377\377" + "g\0\377\373C\34\377\333\333\333\377\321\321\321\377\302\302\302\377\257\257" + "\257\377\234\234\234\377\217\217\217\377\212\212\212\377\216\216\216\377" + "\234\234\234\377\255\255\255\377\324\324\324\377\343\343\343.\363\363\363" + "\26\342\342\342\11\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377E\36\337\377\210\0\377" + "\377\224\0\377\377\223\0\377\377\216\0\377\377\205\0\377\377z\0\377\377s" + "\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\3779\0\377xQH\377UUU\377" + "RRR\377QQQ\377QQQ\377RRR\377UUU\377ZZZ\377bbb\377mmm\377{{{\377\210\210\210" + "\377\222\222\222\377\232\232\232\377\236\236\236\377\240\240\240\377\240" + "\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377kkk\377PPP\377PPP\377PPP\377PPP\377\223\223\223\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\3758\16\377\377k\0\377\377o\0\377\377o\0\377\377I\0\377\355" + "\220}\377\330\330\330\377\314\314\314\377\274\274\274\377\250\250\250\377" + "\227\227\227\377\214\214\214\377\213\213\213\377\223\223\223\377\242\242" + "\242\377\265\265\265\377\333\333\333\377\351\351\351#\357\357\357\20\324" + "\324\324\6\177\177\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\324\3110\377@\0\377\377\224\0\377\377" + "\224\0\377\377\222\0\377\377\214\0\377\377\201\0\377\377x\0\377\377r\0\377" + "\377p\0\377\377o\0\377\377o\0\377\377g\0\377\3532\14\377VVV\377SSS\377QQ" + "Q\377QQQ\377QQQ\377SSS\377VVV\377]]]\377fff\377ttt\377\201\201\201\377\215" + "\215\215\377\226\226\226\377\234\234\234\377\245\230\225\377\276|n\377\320" + "fP\377\342Q3\377\347I(\377\347I(\377\347I(\377\342Q3\377\320fP\377\276|n" + "\377\247\232\227\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\223\223\223\377]]]\377PPP\377PPP\377PPP\377PPP\377\256" + "\256\256\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\356\237\216\377\377E\0\377\377o\0\377\377o\0\377\377" + "o\0\377\3770\0\377\337\322\317\377\325\325\325\377\306\306\306\377\265\265" + "\265\377\242\242\242\377\223\223\223\377\213\213\213\377\214\214\214\377" + "\230\230\230\377\252\252\252\377\275\275\275\377\341\341\341\377\353\353" + "\353\32\347\347\347\13\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377y^\237\377m\0\377" + "\377\224\0\377\377\224\0\377\377\220\0\377\377\210\0\377\377}\0\377\377u" + "\0\377\377q\0\377\377o\0\377\377o\0\377\377o\0\377\377R\0\377\266@'\377T" + "TT\377QQQ\377QQQ\377QQQ\377QQQ\377TTT\377XXX\377aaa\377lll\377zzz\377\207" + "\207\207\377\231\214\211\377\277p_\377\355A\36\377\3770\0\377\377A\0\377" + "\377N\0\377\377[\0\377\377_\0\377\377^\0\377\377^\0\377\377Z\0\377\377N\0" + "\377\377A\0\377\3770\0\377\355B\36\377\304ud\377\247\232\227\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\206\206\206\377PPP\377PPP\377PPP\377PPP\377PPP\377\311\311" + "\311\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\367fH\377\377Z\0\377\377o\0\377\377o\0\377\377Z\0\377\365" + "dF\377\332\332\332\377\320\320\320\377\301\301\301\377\256\256\256\377\234" + "\234\234\377\217\217\217\377\213\213\213\377\221\221\221\377\236\236\236" + "\377\261\261\261\377\304\304\304\377\347\347\347\377\361\361\361\23\337\337" + "\337\10\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3778\16\357\377\215\0\377\377\224\0" + "\377\377\222\0\377\377\215\0\377\377\204\0\377\377z\0\377\377s\0\377\377" + "p\0\377\377o\0\377\377o\0\377\377o\0\377\3779\0\377vNF\377SSS\377QQQ\377" + "QQQ\377QQQ\377RRR\377UUU\377\\\\\\\377eee\377rrr\377\200\200\200\377\306" + "\\F\377\3707\10\377\377E\0\377\377b\0\377\377p\0\377\377p\0\377\377q\0\377" + "\377q\0\377\377q\0\377\377q\0\377\377p\0\377\377p\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377b\0\377\377E\0\377\3717\11\377\320fP\377\240\240\240\377" + "\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241\377\206\206" + "\206\377PPP\377PPP\377PPP\377PPP\377kkk\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\346\330\326\377\3770\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377A\0\377\351\247\231\377\327\327\327" + "\377\313\313\313\377\272\272\272\377\247\247\247\377\226\226\226\377\214" + "\214\214\377\213\213\213\377\225\225\225\377\245\245\245\377\271\271\271" + "\377\312\312\312\377\354\354\354\377\353\353\353\15\314\314\314\5\177\177" + "\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\377\324\3110\377?\0\377\377\224\0\377\377\224\0\377\377\221" + "\0\377\377\212\0\377\377\200\0\377\377w\0\377\377r\0\377\377p\0\377\377o" + "\0\377\377o\0\377\377k\0\377\365/\6\377TTT\377RRR\377QQQ\377QQQ\377QQQ\377" + "SSS\377WWW\377___\377jjj\377\231dY\377\3607\21\377\377N\0\377\377k\0\377" + "\377p\0\377\377p\0\377\377q\0\377\377s\0\377\377t\0\377\377u\0\377\377u\0" + "\377\377t\0\377\377r\0\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377k\0\377\377N\0\377\363;\24\377\262\212\202\377\240" + "\240\240\377\240\240\240\377\240\240\240\377kkk\377PPP\377PPP\377PPP\377" + "PPP\377\206\206\206\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\360\223\200\377\377I\0\377\377o\0\377\377o\0" + "\377\377g\0\377\373C\34\377\335\335\335\377\324\324\324\377\306\306\306\377" + "\264\264\264\377\241\241\241\377\222\222\222\377\213\213\213\377\217\217" + "\217\377\234\234\234\377\255\255\255\377\300\300\300\377\317\317\317\377" + "\360\360\360\377\342\342\342\11\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\207n\217" + "\377f\0\377\377\224\0\377\377\223\0\377\377\217\0\377\377\207\0\377\377|" + "\0\377\377u\0\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377\377V\0\377" + "\277<\40\377SSS\377QQQ\377QQQ\377QQQ\377RRR\377UUU\377ZZZ\377bbb\377\267" + "M7\377\377=\0\377\377g\0\377\377o\0\377\377o\0\377\377p\0\377\377q\0\377" + "\377s\0\377\377v\0\377\377z\0\377\377|\0\377\377}\0\377\377z\0\377\377w\0" + "\377\377t\0\377\377r\0\377\377p\0\377\377p\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377g\0\377\3779\0\377\303sc\377\236\236\236\377\237\237" + "\237\377\\\\\\\377PPP\377PPP\377PPP\377PPP\377\241\241\241\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\372" + "O+\377\377b\0\377\377o\0\377\377o\0\377\377R\0\377\361{b\377\332\332\332" + "\377\317\317\317\377\277\277\277\377\255\255\255\377\233\233\233\377\216" + "\216\216\377\213\213\213\377\223\223\223\377\242\242\242\377\265\265\265" + "\377\306\306\306\377\324\324\324\377\363\363\363\377\324\324\324\6\177\177" + "\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\377S.\317\377\200\0\377\377\224\0\377\377\223\0\377" + "\377\215\0\377\377\204\0\377\377z\0\377\377s\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377E\0\377\225F5\377RRR\377QQQ\377QQQ\377QQQ\377S" + "SS\377VVV\377]]]\377\306B'\377\377N\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377p\0\377\377g\0\377\377`\0\377\377c\0\377\377x\0\377\377\203\0\377\377" + "\207\0\377\377\207\0\377\377\204\0\377\377\177\0\377\377z\0\377\377u\0\377" + "\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377E\0\377\323]D\377\217\217\217\377NNN\377OOO\377OOO\377" + "PPP\377PPP\377\273\273\273\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\347\315\307\377\3774\0\377\377o\0\377\377o\0\377\377" + "o\0\377\3774\0\377\342\310\302\377\327\327\327\377\312\312\312\377\271\271" + "\271\377\246\246\246\377\225\225\225\377\214\214\214\377\215\215\215\377" + "\230\230\230\377\251\251\251\377\274\274\274\377\315\315\315\377\327\327" + "\327\377\365\365\365\377\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\337\327\40\377" + "9\0\377\377\224\0\377\377\224\0\377\377\221\0\377\377\213\0\377\377\201\0" + "\377\377x\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "4\0\377iNI\377QQQ\377QQQ\377QQQ\377QQQ\377SSS\377XXX\377\260F0\377\377N\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377V\0\377\3775\0\377\363;\24\377\347" + "I(\377\347I(\377\3713\12\377\377>\0\377\377j\0\377\377\217\0\377\377\215" + "\0\377\377\210\0\377\377\201\0\377\377{\0\377\377v\0\377\377r\0\377\377p" + "\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377N\0\377\305[E\377MMM\377MMM\377NNN\377OOO\377\\\\\\\377\310\310\310\377" + "\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\362\210" + "r\377\377N\0\377\377o\0\377\377o\0\377\377b\0\377\371N*\377\334\334\334\377" + "\323\323\323\377\305\305\305\377\262\262\262\377\237\237\237\377\222\222" + "\222\377\213\213\213\377\221\221\221\377\236\236\236\377\260\260\260\377" + "\303\303\303\377\321\321\321\377\333\333\333\377\367\367\367\377\252\252" + "\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\377\257\234`\377S\0\377\377\224\0\377\377\223\0\377" + "\377\220\0\377\377\210\0\377\377~\0\377\377v\0\377\377r\0\377\377p\0\377" + "\377o\0\377\377o\0\377\377g\0\377\3521\13\377RRR\377QQQ\377QQQ\377QQQ\377" + "RRR\377UUU\377dWT\377\3664\6\377\377k\0\377\377o\0\377\377k\0\377\377=\0" + "\377\331V:\377\252\220\212\377\237\237\237\377\237\237\237\377\236\236\236" + "\377\234\234\234\377\254\204|\377\327T8\377\377?\0\377\377\177\0\377\377" + "\217\0\377\377\211\0\377\377\202\0\377\377{\0\377\377v\0\377\377r\0\377\377" + "p\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377E\0\377\216>.\377KKK\377LLL\377MMM\377iii\377\323\323\323\377\342\342" + "\342\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\374C\35\377\377" + "g\0\377\377o\0\377\377o\0\377\377E\0\377\354\234\214\377\331\331\331\377" + "\317\317\317\377\276\276\276\377\254\254\254\377\232\232\232\377\216\216" + "\216\377\214\214\214\377\225\225\225\377\245\245\245\377\267\267\267\377" + "\311\311\311\377\326\326\326\377\336\336\336\377\370\370\370\377\177\177" + "\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\377\207n\217\377f\0\377\377\224\0\377\377\223\0\377" + "\377\217\0\377\377\206\0\377\377|\0\377\377u\0\377\377q\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377Z\0\377\3119\32\377QQQ\377QQQ\377QQQ\377QQQ\377" + "SSS\377VVV\377\206QF\377\377=\0\377\377o\0\377\377^\0\377\3706\10\377\262" + "}r\377\235\235\235\377\236\236\236\377\236\236\236\377\235\235\235\377\232" + "\232\232\377\227\227\227\377\222\222\222\377\215\215\215\377\236wn\377\351" + "B\27\377\377l\0\377\377\217\0\377\377\212\0\377\377\203\0\377\377|\0\377" + "\377v\0\377\377s\0\377\377q\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377k\0\377\3659\3\377iA9\377III\377KKK\377\201\201\201\377" + "\337\337\337\377\341\341\341\377\342\342\342\377\343\343\343\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\351\301" + "\271\377\3779\0\377\377o\0\377\377o\0\377\377o\0\377\3770\0\377\340\323\320" + "\377\326\326\326\377\311\311\311\377\267\267\267\377\245\245\245\377\224" + "\224\224\377\214\214\214\377\217\217\217\377\233\233\233\377\254\254\254" + "\377\276\276\276\377\317\317\317\377\331\331\331\377\340\340\340\377\371" + "\371\371\377\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377S.\317\377\200\0\377\377\224\0\377" + "\377\223\0\377\377\216\0\377\377\204\0\377\377z\0\377\377t\0\377\377p\0\377" + "\377p\0\377\377o\0\377\377o\0\377\377N\0\377\251?)\377QQQ\377QQQ\377QQQ\377" + "QQQ\377SSS\377XXX\377j]Z\377\3674\7\377\377E\0\377\341C\"\377\231\214\211" + "\377\232\232\232\377\235\235\235\377\236\236\236\377\234\234\234\377\231" + "\231\231\377\224\224\224\377\217\217\217\377\210\210\210\377\201\201\201" + "\377{{{\377~pn\377\311F*\377\377l\0\377\377\220\0\377\377\212\0\377\377\204" + "\0\377\377|\0\377\377w\0\377\377s\0\377\377q\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377b\0\377\3330\14\377DDD\377GGG\377{{" + "{\377\330\330\330\377\336\336\336\377\340\340\340\377\342\342\342\377\343" + "\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\363" + "}d\377\377R\0\377\377o\0\377\377o\0\377\377V\0\377\363pT\377\333\333\333" + "\377\322\322\322\377\303\303\303\377\260\260\260\377\236\236\236\377\221" + "\221\221\377\214\214\214\377\223\223\223\377\241\241\241\377\263\263\263" + "\377\305\305\305\377\323\323\323\377\334\334\334\377\340\340\340\377\372" + "\372\372\377\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\224\0\377" + "\377\222\0\377\377\215\0\377\377\202\0\377\377y\0\377\377s\0\377\377p\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377=\0\377}H=\377QQQ\377PPP\377QQQ\377" + "RRR\377UUU\377ZZZ\377ccc\377\213c[\377\257_O\377\214\214\214\377\225\225" + "\225\377\233\233\233\377\235\235\235\377\233\233\233\377\230\230\230\377" + "\222\222\222\377\214\214\214\377\204\204\204\377|||\377uuu\377ooo\377iii" + "\377fff\377\330:\31\377\377y\0\377\377\220\0\377\377\213\0\377\377\204\0" + "\377\377}\0\377\377v\0\377\377s\0\377\377p\0\377\377o\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377N\0\377\2364\36\377BBB\377\214\214\214\377" + "\317\317\317\377\327\327\327\377\335\335\335\377\340\340\340\377\342\342" + "\342\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\3758\16" + "\377\377k\0\377\377o\0\377\377o\0\377\377A\0\377\351\247\231\377\330\330" + "\330\377\315\315\315\377\275\275\275\377\252\252\252\377\231\231\231\377" + "\216\216\216\377\216\216\216\377\227\227\227\377\247\247\247\377\272\272" + "\272\377\313\313\313\377\327\327\327\377\337\337\337\377\341\341\341\377" + "\372\372\372\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\324\3110\377?\0\377\377\224\0\377\377" + "\224\0\377\377\222\0\377\377\213\0\377\377\201\0\377\377x\0\377\377r\0\377" + "\377p\0\377\377o\0\377\377o\0\377\377o\0\377\3774\0\377gLG\377QQQ\377PPP" + "\377QQQ\377RRR\377VVV\377\\\\\\\377fff\377ttt\377\202\202\202\377\217\217" + "\217\377\227\227\227\377\233\233\233\377\233\233\233\377\230\230\230\377" + "\222\222\222\377\212\212\212\377\201\201\201\377yyy\377rrr\377kkk\377ggg" + "\377ccc\377aaa\377h[X\377\3548\13\377\377\206\0\377\377\221\0\377\377\213" + "\0\377\377\204\0\377\377|\0\377\377u\0\377\377r\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\3774\0\377T:4\377\213\213\213" + "\377\303\303\303\377\317\317\317\377\327\327\327\377\335\335\335\377\340" + "\340\340\377\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\354\252\234\377\377" + "A\0\377\377o\0\377\377o\0\377\377g\0\377\373C\34\377\335\335\335\377\325" + "\325\325\377\307\307\307\377\266\266\266\377\244\244\244\377\224\224\224" + "\377\215\215\215\377\220\220\220\377\234\234\234\377\256\256\256\377\301" + "\301\301\377\320\320\320\377\332\332\332\377\340\340\340\377\342\342\342" + "\377\372\372\372\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\257\234`\377S\0\377\377\224\0\377" + "\377\224\0\377\377\221\0\377\377\212\0\377\377\177\0\377\377w\0\377\377r" + "\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377,\0\377QQQ\377QQQ\377" + "QQQ\377QQQ\377SSS\377WWW\377___\377jjj\377xxx\377\206\206\206\377\222\222" + "\222\377\230\230\230\377\233\233\233\377\231\231\231\377\223\223\223\377" + "\213\213\213\377\201\201\201\377xxx\377ppp\377kkk\377ggg\377ddd\377ccc\377" + "bbb\377aaa\377\207RG\377\377F\0\377\377\223\0\377\377\220\0\377\377\212\0" + "\377\377\202\0\377\377{\0\377\377u\0\377\377q\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377V\0\377\2630\24\377\211\211\211\377" + "\252\252\252\377\266\266\266\377\301\301\301\377\311\311\311\377\317\317" + "\317\377\323\323\323\377\324\324\324\377\325\325\325\377\326\326\326\377" + "\326\326\326\377\326\326\326\377\326\326\326\377\326\326\326\377\326\326" + "\326\377\326\326\326\377\326\326\326\377\326\326\326\377\326\326\326\377" + "\326\326\326\377\326\326\326\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\365qV\377\377V\0\377\377" + "o\0\377\377o\0\377\377R\0\377\361{b\377\333\333\333\377\321\321\321\377\302" + "\302\302\377\257\257\257\377\235\235\235\377\221\221\221\377\215\215\215" + "\377\224\224\224\377\244\244\244\377\266\266\266\377\307\307\307\377\325" + "\325\325\377\335\335\335\377\341\341\341\377\343\343\343\377\373\373\373" + "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\377\223}\200\377`\0\377\377\224\0\377\377\223\0\377" + "\377\220\0\377\377\210\0\377\377~\0\377\377u\0\377\377q\0\377\377p\0\377" + "\377o\0\377\377o\0\377\377^\0\377\3246\25\377QQQ\377PPP\377QQQ\377QQQ\377" + "TTT\377XXX\377aaa\377mmm\377|||\377\212\212\212\377\224\224\224\377\231\231" + "\231\377\232\232\232\377\226\226\226\377\217\217\217\377\205\205\205\377" + "zzz\377qqq\377kkk\377iii\377iii\377iii\377kkk\377kkk\377kkk\377iii\377\305" + "B&\377\377m\0\377\377\223\0\377\377\220\0\377\377\211\0\377\377\201\0\377" + "\377y\0\377\377t\0\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\3774\0\377V<6\377CCC\377III\377PPP\377TTT\377XXX\377ZZZ\377" + "\\\\\\\377]]]\377]]]\377]]]\377]]]\377]]]\377]]]\377]]]\377]]]\377]]]\377" + "]]]\377]]]\377]]]\377\274\274\274\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\346\330\326\377\3770\0\377\377o\0\377" + "\377o\0\377\377o\0\377\3774\0\377\343\311\303\377\327\327\327\377\314\314" + "\314\377\274\274\274\377\251\251\251\377\230\230\230\377\216\216\216\377" + "\217\217\217\377\231\231\231\377\252\252\252\377\275\275\275\377\315\315" + "\315\377\330\330\330\377\337\337\337\377\342\342\342\377\343\343\343\377" + "\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377mN\257\377s\0\377\377\224\0\377\377\223" + "\0\377\377\217\0\377\377\206\0\377\377|\0\377\377u\0\377\377q\0\377\377p" + "\0\377\377o\0\377\377o\0\377\377^\0\377\3235\24\377QQQ\377PPP\377QQQ\377" + "RRR\377UUU\377ZZZ\377ddd\377qqq\377\200\200\200\377\214\214\214\377\226\226" + "\226\377\232\232\232\377\231\231\231\377\224\224\224\377\213\213\213\377" + "\200\200\200\377vvv\377ooo\377mmm\377nnn\377ppp\377ttt\377www\377yyy\377" + "xxx\377vvv\377\204id\377\3779\0\377\377\224\0\377\377\223\0\377\377\217\0" + "\377\377\210\0\377\377\177\0\377\377x\0\377\377s\0\377\377p\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377R\0\377\245.\26\377555\377:::\377" + "@@@\377EEE\377III\377MMM\377NNN\377OOO\377PPP\377PPP\377PPP\377PPP\377PP" + "P\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377\311\311\311\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\356\237\216" + "\377\377E\0\377\377o\0\377\377o\0\377\377b\0\377\371N*\377\335\335\335\377" + "\324\324\324\377\306\306\306\377\265\265\265\377\242\242\242\377\224\224" + "\224\377\215\215\215\377\222\222\222\377\237\237\237\377\261\261\261\377" + "\304\304\304\377\322\322\322\377\333\333\333\377\340\340\340\377\342\342" + "\342\377\343\343\343\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377`>\277\377z\0" + "\377\377\224\0\377\377\223\0\377\377\216\0\377\377\204\0\377\377z\0\377\377" + "t\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377N\0\377\250>(\377" + "QQQ\377PPP\377QQQ\377RRR\377UUU\377\\\\\\\377fff\377ttt\377\203\203\203\377" + "\217\217\217\377\230\230\230\377\233\233\233\377\231\231\231\377\223\223" + "\223\377\212\212\212\377\200\200\200\377www\377sss\377ttt\377www\377|||\377" + "\201\201\201\377\205\205\205\377\206\206\206\377\206\206\206\377\204\204" + "\204\377\200\200\200\377\315I.\377\377m\0\377\377\224\0\377\377\222\0\377" + "\377\216\0\377\377\206\0\377\377}\0\377\377v\0\377\377r\0\377\377p\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377k\0\377\362,\3\377111\377555\377;;;" + "\377AAA\377FFF\377JJJ\377MMM\377OOO\377OOO\377PPP\377PPP\377PPP\377PPP\377" + "PPP\377PPP\377PPP\377PPP\377PPP\377kkk\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\367fH\377\377Z\0" + "\377\377o\0\377\377o\0\377\377E\0\377\354\234\214\377\332\332\332\377\320" + "\320\320\377\300\300\300\377\256\256\256\377\234\234\234\377\220\220\220" + "\377\216\216\216\377\226\226\226\377\245\245\245\377\270\270\270\377\311" + "\311\311\377\327\327\327\377\336\336\336\377\341\341\341\377\343\343\343" + "\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3778\16\357\377\215" + "\0\377\377\224\0\377\377\222\0\377\377\215\0\377\377\203\0\377\377z\0\377" + "\377s\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377N\0\377\250>(" + "\377PPP\377PPP\377QQQ\377SSS\377VVV\377]]]\377iii\377www\377\205\205\205" + "\377\221\221\221\377\231\231\231\377\233\233\233\377\231\231\231\377\224" + "\224\224\377\214\214\214\377\204\204\204\377~~~\377|||\377~~~\377\203\203" + "\203\377\210\210\210\377\215\215\215\377\220\220\220\377\222\222\222\377" + "\222\222\222\377\220\220\220\377\215\215\215\377\226|v\377\3779\0\377\377" + "\224\0\377\377\224\0\377\377\222\0\377\377\214\0\377\377\203\0\377\377z\0" + "\377\377t\0\377\377p\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "A\0\377o-\37\377111\377777\377===\377CCC\377HHH\377KKK\377NNN\377OOO\377" + "PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377\223\223\223" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\347\315\307\377\3774\0\377\377o\0\377\377o\0\377\377o\0\377\3770\0\377" + "\341\324\321\377\327\327\327\377\313\313\313\377\272\272\272\377\247\247" + "\247\377\227\227\227\377\216\216\216\377\220\220\220\377\234\234\234\377" + "\255\255\255\377\277\277\277\377\317\317\317\377\331\331\331\377\340\340" + "\340\377\342\342\342\377\343\343\343\377\344\344\344\377\373\373\373\377" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\224\0\377\377\222\0\377\377" + "\214\0\377\377\202\0\377\377y\0\377\377s\0\377\377p\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377N\0\377\250>(\377PPP\377QQQ\377QQQ\377SSS\377XXX\377" + "___\377kkk\377zzz\377\210\210\210\377\223\223\223\377\232\232\232\377\235" + "\235\235\377\233\233\233\377\227\227\227\377\221\221\221\377\213\213\213" + "\377\206\206\206\377\206\206\206\377\211\211\211\377\215\215\215\377\222" + "\222\222\377\226\226\226\377\230\230\230\377\231\231\231\377\231\231\231" + "\377\231\231\231\377\226\226\226\377\222\222\222\377\342D#\377\377z\0\377" + "\377\224\0\377\377\223\0\377\377\220\0\377\377\210\0\377\377~\0\377\377v" + "\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377V\0\377" + "\257,\20\377...\377333\377888\377>>>\377DDD\377III\377MMM\377NNN\377OOO\377" + "PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377\274\274\274\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\360\223\200\377\377I\0\377\377o\0\377\377o\0\377\377V\0\377\364pU\377\334" + "\334\334\377\323\323\323\377\306\306\306\377\263\263\263\377\241\241\241" + "\377\223\223\223\377\216\216\216\377\224\224\224\377\241\241\241\377\264" + "\264\264\377\306\306\306\377\324\324\324\377\334\334\334\377\340\340\340" + "\377\343\343\343\377\344\344\344\377\344\344\344\377\373\373\373\377\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\224\0\377\377\222\0\377\377\213" + "\0\377\377\201\0\377\377x\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377=\0\377}H=\377PPP\377QQQ\377QQQ\377TTT\377XXX\377aaa\377n" + "nn\377|||\377\212\212\212\377\225\225\225\377\233\233\233\377\235\235\235" + "\377\235\235\235\377\232\232\232\377\226\226\226\377\222\222\222\377\220" + "\220\220\377\221\221\221\377\222\222\222\377\226\226\226\377\231\231\231" + "\377\234\234\234\377\235\235\235\377\236\236\236\377\236\236\236\377\235" + "\235\235\377\233\233\233\377\231\231\231\377\274m\\\377\377S\0\377\377\224" + "\0\377\377\224\0\377\377\222\0\377\377\214\0\377\377\203\0\377\377y\0\377" + "\377s\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377k\0\377\364.\5" + "\377QQQ\377WWW\377```\377kkk\377www\377\202\202\202\377\212\212\212\377\216" + "\216\216\377\221\221\221\377\222\222\222\377\223\223\223\377\206\206\206" + "\377PPP\377PPP\377PPP\377PPP\377]]]\377\311\311\311\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\372O+\377\377b\0\377" + "\377o\0\377\377o\0\377\377A\0\377\352\250\232\377\331\331\331\377\317\317" + "\317\377\277\277\277\377\255\255\255\377\234\234\234\377\220\220\220\377" + "\217\217\217\377\230\230\230\377\250\250\250\377\273\273\273\377\313\313" + "\313\377\327\327\327\377\337\337\337\377\342\342\342\377\343\343\343\377" + "\344\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377" + "\377\224\0\377\377\224\0\377\377\222\0\377\377\213\0\377\377\200\0\377\377" + "w\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377" + "}H=\377PPP\377QQQ\377QQQ\377TTT\377ZZZ\377ccc\377ppp\377\177\177\177\377" + "\215\215\215\377\226\226\226\377\234\234\234\377\236\236\236\377\236\236" + "\236\377\235\235\235\377\233\233\233\377\231\231\231\377\230\230\230\377" + "\230\230\230\377\231\231\231\377\234\234\234\377\235\235\235\377\236\236" + "\236\377\240\240\240\377\240\240\240\377\240\240\240\377\240\240\240\377" + "\236\236\236\377\235\235\235\377\237\222\217\377\3772\0\377\377\224\0\377" + "\377\224\0\377\377\223\0\377\377\217\0\377\377\206\0\377\377|\0\377\377u" + "\0\377\377q\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\3779\0\377" + "uME\377[[[\377ccc\377nnn\377|||\377\210\210\210\377\222\222\222\377\232\232" + "\232\377\236\236\236\377\240\240\240\377\240\240\240\377\206\206\206\377" + "PPP\377PPP\377PPP\377PPP\377kkk\377\326\326\326\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\347\315\307\377\3774\0\377\377o\0\377\377" + "o\0\377\377g\0\377\373C\34\377\336\336\336\377\327\327\327\377\312\312\312" + "\377\270\270\270\377\245\245\245\377\226\226\226\377\216\216\216\377\221" + "\221\221\377\235\235\235\377\257\257\257\377\301\301\301\377\320\320\320" + "\377\332\332\332\377\340\340\340\377\342\342\342\377\343\343\343\377\344" + "\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377" + "\224\0\377\377\224\0\377\377\221\0\377\377\212\0\377\377\200\0\377\377w\0" + "\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377|G" + "<\377PPP\377QQQ\377RRR\377UUU\377[[[\377eee\377rrr\377\201\201\201\377\217" + "\217\217\377\230\230\230\377\235\235\235\377\237\237\237\377\240\240\240" + "\377\237\237\237\377\236\236\236\377\235\235\235\377\235\235\235\377\235" + "\235\235\377\236\236\236\377\236\236\236\377\240\240\240\377\240\240\240" + "\377\240\240\240\377\240\240\240\377\240\240\240\377\240\240\240\377\240" + "\240\240\377\237\237\237\377\235\235\235\377\345G&\377\377y\0\377\377\224" + "\0\377\377\224\0\377\377\221\0\377\377\211\0\377\377\177\0\377\377w\0\377" + "\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377I\0\377\237B/" + "\377WWW\377^^^\377hhh\377uuu\377\202\202\202\377\216\216\216\377\227\227" + "\227\377\235\235\235\377\237\237\237\377\240\240\240\377kkk\377PPP\377PP" + "P\377PPP\377PPP\377\206\206\206\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\363}d\377\377R\0\377\377o\0\377\377o\0\377" + "\377R\0\377\361{b\377\334\334\334\377\322\322\322\377\304\304\304\377\262" + "\262\262\377\240\240\240\377\223\223\223\377\216\216\216\377\225\225\225" + "\377\244\244\244\377\266\266\266\377\307\307\307\377\325\325\325\377\335" + "\335\335\377\341\341\341\377\343\343\343\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0" + "\377\377\224\0\377\377\221\0\377\377\212\0\377\377\177\0\377\377w\0\377\377" + "r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377|G<\377PPP" + "\377QQQ\377RRR\377UUU\377\\\\\\\377fff\377ttt\377\203\203\203\377\220\220" + "\220\377\231\231\231\377\235\235\235\377\240\240\240\377\240\240\240\377" + "\240\240\240\377\240\240\240\377\237\237\237\377\237\237\237\377\237\237" + "\237\377\240\240\240\377\240\240\240\377\240\240\240\377\240\240\240\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\240\240" + "\240\377\240\240\240\377\237\237\237\377\316dN\377\377_\0\377\377\224\0\377" + "\377\224\0\377\377\222\0\377\377\214\0\377\377\202\0\377\377x\0\377\377s" + "\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377V\0\377\276:\37\377" + "UUU\377ZZZ\377bbb\377nnn\377|||\377\211\211\211\377\224\224\224\377\233\233" + "\233\377\236\236\236\377\240\240\240\377kkk\377PPP\377PPP\377PPP\377PPP\377" + "\241\241\241\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\374C\35\377\377g\0\377\377o\0\377\377o\0\377\3774\0\377" + "\344\311\304\377\331\331\331\377\316\316\316\377\276\276\276\377\253\253" + "\253\377\233\233\233\377\220\220\220\377\220\220\220\377\232\232\232\377" + "\253\253\253\377\275\275\275\377\315\315\315\377\330\330\330\377\337\337" + "\337\377\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0\377" + "\377\224\0\377\377\221\0\377\377\212\0\377\377\177\0\377\377v\0\377\377r" + "\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377|G<\377PPP\377" + "QQQ\377SSS\377VVV\377]]]\377hhh\377vvv\377\205\205\205\377\221\221\221\377" + "\231\231\231\377\236\236\236\377\240\240\240\377\240\240\240\377\240\240" + "\240\377\240\240\240\377\240\240\240\377\240\240\240\377\240\240\240\377" + "\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\240\240\240\377\240\240\240\377\266\201v\377\377E\0\377\377\224\0\377\377" + "\224\0\377\377\223\0\377\377\216\0\377\377\205\0\377\377{\0\377\377t\0\377" + "\377q\0\377\377o\0\377\377o\0\377\377o\0\377\377^\0\377\3235\24\377SSS\377" + "WWW\377^^^\377iii\377vvv\377\204\204\204\377\220\220\220\377\230\230\230" + "\377\235\235\235\377\222\222\222\377]]]\377PPP\377PPP\377PPP\377PPP\377\274" + "\274\274\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\351" + "\301\271\377\3779\0\377\377o\0\377\377o\0\377\377b\0\377\371N*\377\336\336" + "\336\377\326\326\326\377\310\310\310\377\267\267\267\377\245\245\245\377" + "\225\225\225\377\217\217\217\377\223\223\223\377\237\237\237\377\261\261" + "\261\377\304\304\304\377\322\322\322\377\333\333\333\377\340\340\340\377" + "\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\224" + "\0\377\377\221\0\377\377\211\0\377\377\177\0\377\377v\0\377\377r\0\377\377" + "p\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377|G<\377PPP\377QQQ\377" + "SSS\377VVV\377^^^\377iii\377www\377\206\206\206\377\222\222\222\377\232\232" + "\232\377\236\236\236\377\240\240\240\377\240\240\240\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\240\240\240\377\240\240\240\377\377,\0\377\377\223\0\377\377\224" + "\0\377\377\223\0\377\377\220\0\377\377\207\0\377\377}\0\377\377u\0\377\377" + "q\0\377\377p\0\377\377o\0\377\377o\0\377\377k\0\377\364.\5\377RRR\377UUU" + "\377[[[\377ddd\377ppp\377\177\177\177\377\214\214\214\377\226\226\226\377" + "\234\234\234\377\221\221\221\377PPP\377PPP\377PPP\377PPP\377PPP\377\311\311" + "\311\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\363}d\377" + "\377R\0\377\377o\0\377\377o\0\377\377E\0\377\354\234\214\377\333\333\333" + "\377\321\321\321\377\303\303\303\377\260\260\260\377\237\237\237\377\223" + "\223\223\377\217\217\217\377\226\226\226\377\246\246\246\377\270\270\270" + "\377\311\311\311\377\327\327\327\377\336\336\336\377\341\341\341\377\343" + "\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\224\0\377" + "\377\221\0\377\377\211\0\377\377\177\0\377\377v\0\377\377q\0\377\377p\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377=\0\377|G<\377PPP\377QQQ\377SSS\377" + "WWW\377___\377kkk\377yyy\377\207\207\207\377\223\223\223\377\233\233\233" + "\377\236\236\236\377\240\240\240\377\240\240\240\377\206\206\206\377\223" + "\223\223\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\240\240\240\377\240\240\240\377\355A\36\377\377\200\0\377\377\224\0" + "\377\377\224\0\377\377\221\0\377\377\212\0\377\377\200\0\377\377w\0\377\377" + "r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377,\0\377QQQ\377SSS" + "\377XXX\377```\377lll\377zzz\377\210\210\210\377\223\223\223\377\232\232" + "\232\377\204\204\204\377PPP\377PPP\377PPP\377PPP\377]]]\377\326\326\326\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\3758\16\377\377" + "k\0\377\377o\0\377\377o\0\377\3770\0\377\324\307\304\377\231\231\231\377" + "\251\251\251\377\275\275\275\377\252\252\252\377\232\232\232\377\220\220" + "\220\377\221\221\221\377\234\234\234\377\255\255\255\377\277\277\277\377" + "\317\317\317\377\331\331\331\377\340\340\340\377\342\342\342\377\343\343" + "\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\224\0\377\377" + "\221\0\377\377\211\0\377\377\177\0\377\377v\0\377\377r\0\377\377p\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377=\0\377|G<\377QQQ\377QQQ\377SSS\377WWW\377" + "___\377kkk\377zzz\377\210\210\210\377\224\224\224\377\233\233\233\377\236" + "\236\236\377\240\240\240\377\206\206\206\377kkk\377kkk\377kkk\377\206\206" + "\206\377\223\223\223\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\240\240\240\377" + "\341P2\377\377r\0\377\377\224\0\377\377\224\0\377\377\222\0\377\377\214\0" + "\377\377\202\0\377\377x\0\377\377s\0\377\377p\0\377\377o\0\377\377o\0\377" + "\377o\0\377\3770\0\377\\OL\377SSS\377VVV\377]]]\377hhh\377uuu\377\204\204" + "\204\377\220\220\220\377\231\231\231\377\203\203\203\377OOO\377PPP\377PP" + "P\377PPP\377kkk\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\354\252\234\377\377A\0\377\377o\0\377\377o\0\377\377V\0\377\326R7\377ZZ" + "Z\377KKK\377QQQ\377\240\240\240\377\244\244\244\377\225\225\225\377\217\217" + "\217\377\224\224\224\377\242\242\242\377\264\264\264\377\306\306\306\377" + "\324\324\324\377\334\334\334\377\340\340\340\377\343\343\343\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\224\0\377\377" + "\221\0\377\377\211\0\377\377\177\0\377\377w\0\377\377r\0\377\377p\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377E\0\377\222B2\377QQQ\377QQQ\377SSS\377X" + "XX\377```\377mmm\377{{{\377\211\211\211\377\224\224\224\377\233\233\233\377" + "\236\236\236\377\222\222\222\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377" + "\206\206\206\377\223\223\223\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\240\240\240\377\320fP\377\377_\0\377\377" + "\224\0\377\377\224\0\377\377\223\0\377\377\215\0\377\377\204\0\377\377y\0" + "\377\377s\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377}H" + "=\377RRR\377UUU\377ZZZ\377ddd\377rrr\377\200\200\200\377\215\215\215\377" + "\227\227\227\377\202\202\202\377OOO\377PPP\377PPP\377PPP\377\206\206\206" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\365qV\377\377" + "V\0\377\377o\0\377\377o\0\377\377A\0\377\206D6\377MMM\377III\377DDD\377R" + "RR\377\224\224\224\377\222\222\222\377\220\220\220\377\230\230\230\377\250" + "\250\250\377\273\273\273\377\313\313\313\377\327\327\327\377\337\337\337" + "\377\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\377,\0\377\377\224\0\377\377\224\0\377\377\221\0\377\377\212\0\377\377" + "\177\0\377\377v\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377N\0\377\250>(\377QQQ\377QQQ\377SSS\377XXX\377aaa\377mmm\377|||\377" + "\212\212\212\377\225\225\225\377\233\233\233\377\221\221\221\377kkk\377k" + "kk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377\206\206\206" + "\377\223\223\223\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\312mZ\377\377" + "X\0\377\377\224\0\377\377\224\0\377\377\223\0\377\377\216\0\377\377\204\0" + "\377\377z\0\377\377s\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377" + "=\0\377}H=\377QQQ\377TTT\377XXX\377aaa\377nnn\377|||\377\212\212\212\377" + "\225\225\225\377ggg\377OOO\377PPP\377PPP\377PPP\377\206\206\206\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\326\326\326\377\274\274\274\377\3702\11\377\377k\0\377\377" + "o\0\377\377k\0\377\364.\5\377NNN\377LLL\377HHH\377BBB\377;;;\377ccc\377\220" + "\220\220\377\222\222\222\377\235\235\235\377\257\257\257\377\301\301\301" + "\377\320\320\320\377\332\332\332\377\340\340\340\377\342\342\342\377\343" + "\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377\224\0" + "\377\377\224\0\377\377\221\0\377\377\212\0\377\377\200\0\377\377w\0\377\377" + "r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377N\0\377\250>(\377" + "QQQ\377QQQ\377SSS\377XXX\377aaa\377mmm\377|||\377\212\212\212\377\225\225" + "\225\377\234\234\234\377\221\221\221\377kkk\377kkk\377kkk\377kkk\377kkk\377" + "kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377\206\206\206\377" + "\223\223\223\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\270\203x\377\377E\0\377\377\224\0\377\377\224\0\377\377\223\0\377" + "\377\216\0\377\377\205\0\377\377{\0\377\377s\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377=\0\377}H=\377QQQ\377SSS\377WWW\377___\377kkk\377" + "yyy\377\207\207\207\377\223\223\223\377ggg\377OOO\377PPP\377PPP\377PPP\377" + "\223\223\223\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\326\326\326\377\311\311" + "\311\377\256\256\256\377\206\206\206\377]]]\377\222B2\377\377E\0\377\377" + "o\0\377\377o\0\377\377R\0\377\262;#\377MMM\377JJJ\377FFF\377???\377999\377" + "```\377\220\220\220\377\225\225\225\377\244\244\244\377\266\266\266\377\307" + "\307\307\377\325\325\325\377\335\335\335\377\341\341\341\377\343\343\343" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377,\0\377\377" + "\224\0\377\377\224\0\377\377\221\0\377\377\212\0\377\377\200\0\377\377w\0" + "\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377N\0\377\250" + ">(\377QQQ\377QQQ\377SSS\377XXX\377aaa\377mmm\377|||\377\212\212\212\377\225" + "\225\225\377\234\234\234\377\237\237\237\377\240\240\240\377\206\206\206" + "\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377" + "kkk\377kkk\377kkk\377kkk\377\206\206\206\377\206\206\206\377\223\223\223" + "\377\255xm\377\377E\0\377\377\224\0\377\377\224\0\377\377\223\0\377\377\217" + "\0\377\377\206\0\377\377{\0\377\377t\0\377\377q\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377=\0\377|G<\377QQQ\377SSS\377VVV\377]]]\377hhh\377www\377\205" + "\205\205\377\221\221\221\377fff\377NNN\377OOO\377PPP\377PPP\377\223\223\223" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\326\326\326\377\311\311\311\377\274\274\274" + "\377\241\241\241\377\206\206\206\377kkk\377]]]\377PPP\377PPP\377PPP\377\310" + "7\31\377\377Z\0\377\377o\0\377\377o\0\377\3779\0\377oH?\377MMM\377III\377" + "CCC\377fff\377\202\202\202\377\222\222\222\377\221\221\221\377\232\232\232" + "\377\253\253\253\377\275\275\275\377\315\315\315\377\330\330\330\377\337" + "\337\337\377\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\373" + "\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3778\16\357\377\215\0\377\377\224\0\377\377" + "\221\0\377\377\212\0\377\377\200\0\377\377w\0\377\377r\0\377\377p\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377^\0\377\3235\24\377QQQ\377QQQ\377SSS\377" + "XXX\377aaa\377mmm\377|||\377\212\212\212\377\225\225\225\377\234\234\234" + "\377\237\237\237\377\240\240\240\377\241\241\241\377\241\241\241\377\206" + "\206\206\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377" + "kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377\207_W\377\377?\0\377\377\223\0" + "\377\377\224\0\377\377\223\0\377\377\217\0\377\377\207\0\377\377|\0\377\377" + "t\0\377\377q\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377|G<\377QQQ" + "\377RRR\377UUU\377\\\\\\\377fff\377ttt\377\203\203\203\377\220\220\220\377" + "fff\377NNN\377OOO\377PPP\377PPP\377\241\241\241\377\326\326\326\377\311\311" + "\311\377\274\274\274\377\241\241\241\377\223\223\223\377\206\206\206\377" + "kkk\377]]]\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377[NK\377\377" + "0\0\377\377o\0\377\377o\0\377\377b\0\377\3363\17\377NNN\377XXX\377\203\203" + "\203\377\244\244\244\377\250\250\250\377\230\230\230\377\221\221\221\377" + "\224\224\224\377\240\240\240\377\261\261\261\377\304\304\304\377\322\322" + "\322\377\333\333\333\377\340\340\340\377\342\342\342\377\343\343\343\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377`>\277\377z\0" + "\377\377\224\0\377\377\221\0\377\377\213\0\377\377\201\0\377\377w\0\377\377" + "r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377^\0\377\3235\24\377" + "QQQ\377QQQ\377SSS\377XXX\377aaa\377mmm\377|||\377\212\212\212\377\225\225" + "\225\377\234\234\234\377\237\237\237\377\240\240\240\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\223\223\223\377\206\206" + "\206\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377k" + "kk\377kkk\377kkk\377kkk\377\377,\0\377\377\223\0\377\377\224\0\377\377\223" + "\0\377\377\220\0\377\377\207\0\377\377}\0\377\377u\0\377\377q\0\377\377o" + "\0\377\377o\0\377\377o\0\377\377=\0\377r=2\377CCC\377DDD\377FFF\377KKK\377" + "TTT\377___\377lll\377www\377XXX\377NNN\377OOO\377PPP\377PPP\377]]]\377]]" + "]\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377" + "PPP\377PPP\377PPP\377PPP\377\222B2\377\377E\0\377\377o\0\377\377o\0\377\377" + "I\0\377\272]J\377\250\250\250\377\307\307\307\377\306\306\306\377\264\264" + "\264\377\242\242\242\377\224\224\224\377\221\221\221\377\227\227\227\377" + "\246\246\246\377\270\270\270\377\311\311\311\377\327\327\327\377\336\336" + "\336\377\341\341\341\377\343\343\343\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377mN\257\377s\0\377\377\224\0\377" + "\377\222\0\377\377\213\0\377\377\201\0\377\377x\0\377\377s\0\377\377p\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377,\0\377QQQ\377QQQ\377SSS" + "\377XXX\377```\377mmm\377{{{\377\212\212\212\377\224\224\224\377\233\233" + "\233\377\237\237\237\377\240\240\240\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\223\223" + "\223\377\223\223\223\377\206\206\206\377kkk\377kkk\377kkk\377kkk\377kkk\377" + "kkk\377kkk\377kkk\377kkk\377kkk\377\377,\0\377\377\223\0\377\377\224\0\377" + "\377\224\0\377\377\221\0\377\377\210\0\377\377~\0\377\377u\0\377\377q\0\377" + "\377p\0\377\377o\0\377\377o\0\377\3779\0\377[3+\377666\377666\377888\377" + "<<<\377BBB\377KKK\377UUU\377^^^\377KKK\377NNN\377OOO\377PPP\377PPP\377PP" + "P\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377" + "PPP\377PPP\377PPP\377PPP\377PPP\377\3235\24\377\377^\0\377\377o\0\377\377" + "o\0\377\3770\0\377\342\325\322\377\332\332\332\377\317\317\317\377\277\277" + "\277\377\255\255\255\377\234\234\234\377\222\222\222\377\222\222\222\377" + "\234\234\234\377\255\255\255\377\277\277\277\377\317\317\317\377\331\331" + "\331\377\340\340\340\377\342\342\342\377\343\343\343\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\223}\200\377" + "`\0\377\377\224\0\377\377\222\0\377\377\214\0\377\377\202\0\377\377x\0\377" + "\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\3770\0" + "\377\\OL\377QQQ\377SSS\377XXX\377```\377lll\377zzz\377\211\211\211\377\224" + "\224\224\377\233\233\233\377\236\236\236\377\240\240\240\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\223\223\223\377\206\206\206\377xxx\377kkk\377kkk\377kkk\377kkk\377k" + "kk\377kkk\377\377,\0\377\377\223\0\377\377\224\0\377\377\224\0\377\377\221" + "\0\377\377\211\0\377\377~\0\377\377v\0\377\377q\0\377\377p\0\377\377o\0\377" + "\377o\0\377\377,\0\377555\377666\377666\377888\377;;;\377AAA\377JJJ\377T" + "TT\377]]]\377KKK\377NNN\377OOO\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP" + "\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377]]]\377" + "kkk\377\241\206\201\377\3774\0\377\377o\0\377\377o\0\377\377Z\0\377\366e" + "G\377\336\336\336\377\327\327\327\377\312\312\312\377\271\271\271\377\247" + "\247\247\377\230\230\230\377\221\221\221\377\225\225\225\377\242\242\242" + "\377\264\264\264\377\306\306\306\377\323\323\323\377\334\334\334\377\340" + "\340\340\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\274\254P\377M\0\377\377" + "\224\0\377\377\222\0\377\377\214\0\377\377\202\0\377\377y\0\377\377s\0\377" + "\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377=\0\377|G<\377" + "QQQ\377SSS\377WWW\377___\377kkk\377zzz\377\210\210\210\377\224\224\224\377" + "\233\233\233\377\236\236\236\377\240\240\240\377\240\240\240\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\223\223\223\377\223\223\223\377" + "\206\206\206\377\206\206\206\377xxx\377xxx\377\377,\0\377\377\223\0\377\377" + "\224\0\377\377\224\0\377\377\221\0\377\377\211\0\377\377\177\0\377\377v\0" + "\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377\377,\0\377555\377666\377" + "666\377888\377;;;\377AAA\377III\377TTT\377]]]\377JJJ\377MMM\377OOO\377PP" + "P\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377PPP\377" + "kkk\377\206\206\206\377\241\241\241\377\274\274\274\377\311\311\311\377\344" + "\344\344\377\360\223\200\377\377I\0\377\377o\0\377\377o\0\377\377A\0\377" + "\352\250\232\377\334\334\334\377\323\323\323\377\305\305\305\377\263\263" + "\263\377\241\241\241\377\224\224\224\377\222\222\222\377\231\231\231\377" + "\250\250\250\377\272\272\272\377\313\313\313\377\327\327\327\377\337\337" + "\337\377\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\324\3110\377" + "@\0\377\377\224\0\377\377\222\0\377\377\215\0\377\377\204\0\377\377z\0\377" + "\377s\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377I\0" + "\377\235@-\377QQQ\377SSS\377VVV\377^^^\377jjj\377yyy\377\207\207\207\377" + "\223\223\223\377\233\233\233\377\236\236\236\377\240\240\240\377\240\240" + "\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\223\223" + "\223\377\377,\0\377\377\223\0\377\377\224\0\377\377\224\0\377\377\221\0\377" + "\377\211\0\377\377~\0\377\377v\0\377\377q\0\377\377p\0\377\377o\0\377\377" + "b\0\377\331.\12\377555\377666\377666\377777\377;;;\377AAA\377III\377SSS\377" + "\\\\\\\377JJJ\377MMM\377OOO\377PPP\377PPP\377PPP\377kkk\377kkk\377\206\206" + "\206\377\223\223\223\377\241\241\241\377\256\256\256\377\274\274\274\377" + "\311\311\311\377\326\326\326\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\374C\35\377\377g\0\377\377o\0\377" + "\377k\0\377\3757\16\377\340\340\340\377\331\331\331\377\317\317\317\377\276" + "\276\276\377\255\255\255\377\234\234\234\377\223\223\223\377\224\224\224" + "\377\236\236\236\377\257\257\257\377\301\301\301\377\320\320\320\377\332" + "\332\332\377\340\340\340\377\342\342\342\377\343\343\343\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\377,\0\377\377\224\0\377\377\223\0\377\377\216\0\377\377\206" + "\0\377\377|\0\377\377t\0\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377R\0\377\262<#\377QQQ\377SSS\377VVV\377]]]\377iii\377www\377" + "\206\206\206\377\222\222\222\377\232\232\232\377\236\236\236\377\240\240" + "\240\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\377,\0\377\377\223\0\377\377\224\0\377\377\224\0" + "\377\377\221\0\377\377\211\0\377\377~\0\377\377v\0\377\377q\0\377\377p\0" + "\377\377o\0\377\377^\0\377\3202\21\377CCC\377CCC\377DDD\377EEE\377JJJ\377" + "QQQ\377[[[\377hhh\377ttt\377VVV\377MMM\377OOO\377PPP\377PPP\377\223\223\223" + "\377\326\326\326\377\326\326\326\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\351" + "\301\271\377\3779\0\377\377o\0\377\377o\0\377\377R\0\377\362{c\377\336\336" + "\336\377\327\327\327\377\311\311\311\377\270\270\270\377\246\246\246\377" + "\230\230\230\377\222\222\222\377\226\226\226\377\244\244\244\377\266\266" + "\266\377\307\307\307\377\325\325\325\377\335\335\335\377\341\341\341\377" + "\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377`>\277\377z\0" + "\377\377\223\0\377\377\220\0\377\377\210\0\377\377\177\0\377\377v\0\377\377" + "r\0\377\377p\0\377\377o\0\377\377o\0\377\377o\0\377\377b\0\377\3363\17\377" + "QQQ\377SSS\377VVV\377]]]\377hhh\377vvv\377\205\205\205\377\221\221\221\377" + "\231\231\231\377\236\236\236\377\240\240\240\377\240\240\240\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\377,\0\377" + "\377\224\0\377\377\224\0\377\377\224\0\377\377\220\0\377\377\210\0\377\377" + "}\0\377\377u\0\377\377q\0\377\377o\0\377\377o\0\377\377N\0\377\250>(\377" + "PPP\377QQQ\377QQQ\377SSS\377XXX\377aaa\377nnn\377}}}\377\213\213\213\377" + "ccc\377MMM\377OOO\377PPP\377PPP\377\223\223\223\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\363}d\377\377R\0\377\377o\0\377" + "\377o\0\377\3779\0\377\346\276\266\377\334\334\334\377\322\322\322\377\304" + "\304\304\377\262\262\262\377\240\240\240\377\224\224\224\377\223\223\223" + "\377\233\233\233\377\253\253\253\377\275\275\275\377\315\315\315\377\330" + "\330\330\377\337\337\337\377\342\342\342\377\343\343\343\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\373\373\373" + "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\223}\200\377`\0\377\377\224\0\377\377\222" + "\0\377\377\214\0\377\377\202\0\377\377y\0\377\377s\0\377\377p\0\377\377p" + "\0\377\377o\0\377\377o\0\377\377o\0\377\377,\0\377QQQ\377RRR\377UUU\377\\" + "\\\\\377fff\377uuu\377\203\203\203\377\220\220\220\377\231\231\231\377\236" + "\236\236\377\240\240\240\377\240\240\240\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\377,\0\377\377\223\0\377\377" + "\224\0\377\377\223\0\377\377\220\0\377\377\207\0\377\377|\0\377\377u\0\377" + "\377q\0\377\377o\0\377\377o\0\377\377E\0\377\223C3\377PPP\377QQQ\377QQQ\377" + "SSS\377XXX\377aaa\377nnn\377}}}\377\213\213\213\377ccc\377MMM\377OOO\377" + "PPP\377PPP\377\223\223\223\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\3758\16\377\377k\0\377\377o\0\377\377b\0\377\372N+\377" + "\340\340\340\377\331\331\331\377\316\316\316\377\276\276\276\377\254\254" + "\254\377\234\234\234\377\223\223\223\377\224\224\224\377\240\240\240\377" + "\261\261\261\377\303\303\303\377\321\321\321\377\333\333\333\377\340\340" + "\340\377\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\377\324\3110\377@\0\377\377\224\0\377\377\223\0\377\377\217\0\377" + "\377\207\0\377\377}\0\377\377u\0\377\377q\0\377\377p\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377=\0\377}H=\377RRR\377UUU\377[[[\377eee\377sss\377\201" + "\201\201\377\217\217\217\377\230\230\230\377\235\235\235\377\240\240\240" + "\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\255\222\215\377\3779\0\377\377\224\0\377\377\224\0\377\377\223\0\377" + "\377\217\0\377\377\206\0\377\377|\0\377\377t\0\377\377p\0\377\377o\0\377" + "\377o\0\377\3779\0\377rJB\377PPP\377QQQ\377QQQ\377TTT\377YYY\377bbb\377o" + "oo\377~~~\377\214\214\214\377ddd\377NNN\377OOO\377PPP\377PPP\377\206\206" + "\206\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\354\252\234\377" + "\377A\0\377\377o\0\377\377o\0\377\377I\0\377\356\222~\377\336\336\336\377" + "\326\326\326\377\310\310\310\377\267\267\267\377\245\245\245\377\227\227" + "\227\377\223\223\223\377\230\230\230\377\246\246\246\377\270\270\270\377" + "\311\311\311\377\326\326\326\377\336\336\336\377\341\341\341\377\343\343" + "\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\3778\16\357\377\215\0\377\377\224\0\377\377\221\0\377\377\213\0\377\377" + "\202\0\377\377x\0\377\377s\0\377\377p\0\377\377p\0\377\377o\0\377\377o\0" + "\377\377R\0\377\263<$\377QQQ\377TTT\377ZZZ\377ccc\377ppp\377\200\200\200" + "\377\215\215\215\377\227\227\227\377\235\235\235\377\237\237\237\377\240" + "\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\271" + "\204y\377\377E\0\377\377\224\0\377\377\224\0\377\377\223\0\377\377\216\0" + "\377\377\205\0\377\377z\0\377\377s\0\377\377p\0\377\377o\0\377\377k\0\377" + "\364.\5\377QQQ\377PPP\377QQQ\377QQQ\377TTT\377ZZZ\377bbb\377ppp\377\177\177" + "\177\377\215\215\215\377~~~\377NNN\377OOO\377PPP\377PPP\377kkk\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\367fH\377\377Z\0\377\377o\0\377" + "\377o\0\377\3770\0\377\342\325\322\377\333\333\333\377\321\321\321\377\302" + "\302\302\377\260\260\260\377\237\237\237\377\224\224\224\377\224\224\224" + "\377\234\234\234\377\255\255\255\377\276\276\276\377\317\317\317\377\331" + "\331\331\377\340\340\340\377\342\342\342\377\343\343\343\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377y^\237\377m\0\377" + "\377\224\0\377\377\223\0\377\377\216\0\377\377\206\0\377\377}\0\377\377u" + "\0\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377\377b\0\377\3363\17\377" + "QQQ\377TTT\377YYY\377bbb\377nnn\377}}}\377\213\213\213\377\226\226\226\377" + "\234\234\234\377\237\237\237\377\240\240\240\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\271\204y\377\377F\0\377\377\224\0\377\377" + "\224\0\377\377\223\0\377\377\215\0\377\377\203\0\377\377y\0\377\377s\0\377" + "\377p\0\377\377o\0\377\377Z\0\377\3108\31\377QQQ\377PPP\377QQQ\377QQQ\377" + "UUU\377ZZZ\377ddd\377rrr\377\200\200\200\377\216\216\216\377~~~\377NNN\377" + "OOO\377PPP\377PPP\377kkk\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\346\330\326" + "\377\3770\0\377\377o\0\377\377o\0\377\377Z\0\377\366eG\377\337\337\337\377" + "\330\330\330\377\315\315\315\377\274\274\274\377\252\252\252\377\233\233" + "\233\377\223\223\223\377\225\225\225\377\242\242\242\377\264\264\264\377" + "\305\305\305\377\323\323\323\377\334\334\334\377\340\340\340\377\343\343" + "\343\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\377\274\254P\377M\0\377\377\224\0\377\377\224\0\377\377" + "\221\0\377\377\213\0\377\377\201\0\377\377y\0\377\377s\0\377\377p\0\377\377" + "p\0\377\377o\0\377\377o\0\377\3774\0\377gLG\377SSS\377XXX\377```\377lll\377" + "zzz\377\211\211\211\377\224\224\224\377\233\233\233\377\236\236\236\377\240" + "\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\312" + "nZ\377\377Y\0\377\377\224\0\377\377\224\0\377\377\221\0\377\377\213\0\377" + "\377\200\0\377\377x\0\377\377r\0\377\377p\0\377\377o\0\377\377E\0\377\223" + "C3\377QQQ\377PPP\377QQQ\377RRR\377UUU\377[[[\377eee\377ttt\377\202\202\202" + "\377\217\217\217\377\177\177\177\377NNN\377OOO\377PPP\377PPP\377]]]\377\326" + "\326\326\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\360\223\200\377\377I\0\377\377o\0\377\377o\0" + "\377\377A\0\377\352\250\232\377\335\335\335\377\324\324\324\377\306\306\306" + "\377\266\266\266\377\244\244\244\377\227\227\227\377\223\223\223\377\232" + "\232\232\377\250\250\250\377\272\272\272\377\313\313\313\377\327\327\327" + "\377\337\337\337\377\341\341\341\377\343\343\343\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "8\16\357\377\215\0\377\377\224\0\377\377\223\0\377\377\216\0\377\377\206" + "\0\377\377}\0\377\377u\0\377\377q\0\377\377p\0\377\377o\0\377\377o\0\377" + "\377I\0\377\235A-\377SSS\377VVV\377^^^\377jjj\377xxx\377\206\206\206\377" + "\222\222\222\377\232\232\232\377\236\236\236\377\240\240\240\377\240\240" + "\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\320fP\377\377`\0\377\377" + "\224\0\377\377\223\0\377\377\217\0\377\377\207\0\377\377}\0\377\377v\0\377" + "\377q\0\377\377p\0\377\377o\0\377\3770\0\377\\OL\377QQQ\377PPP\377QQQ\377" + "RRR\377VVV\377\\\\\\\377ggg\377uuu\377\204\204\204\377\221\221\221\377\214" + "\214\214\377NNN\377OOO\377PPP\377PPP\377PPP\377\311\311\311\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\372O+\377\377b\0\377\377o\0\377\377k\0\377\3757\16\377\340\340\340\377" + "\332\332\332\377\320\320\320\377\301\301\301\377\256\256\256\377\236\236" + "\236\377\224\224\224\377\224\224\224\377\236\236\236\377\257\257\257\377" + "\301\301\301\377\320\320\320\377\332\332\332\377\340\340\340\377\342\342" + "\342\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\373\373\373\377" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\223}\200\377`\0\377\377\224" + "\0\377\377\224\0\377\377\221\0\377\377\212\0\377\377\201\0\377\377x\0\377" + "\377s\0\377\377p\0\377\377p\0\377\377o\0\377\377b\0\377\3363\17\377RRR\377" + "VVV\377\\\\\\\377hhh\377uuu\377\203\203\203\377\220\220\220\377\231\231\231" + "\377\236\236\236\377\240\240\240\377\240\240\240\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\342Q3\377\377s\0\377\377\224\0\377\377\221\0\377\377" + "\214\0\377\377\203\0\377\377y\0\377\377t\0\377\377p\0\377\377o\0\377\377" + "Z\0\377\3119\32\377QQQ\377QQQ\377PPP\377QQQ\377SSS\377VVV\377]]]\377iii\377" + "www\377\206\206\206\377\222\222\222\377\232\232\232\377[[[\377OOO\377PPP" + "\377PPP\377PPP\377\274\274\274\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\351\301\271\377\3779\0\377\377o\0\377\377" + "o\0\377\377R\0\377\362{c\377\337\337\337\377\327\327\327\377\313\313\313" + "\377\272\272\272\377\250\250\250\377\232\232\232\377\223\223\223\377\227" + "\227\227\377\245\245\245\377\266\266\266\377\307\307\307\377\325\325\325" + "\377\335\335\335\377\341\341\341\377\343\343\343\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\377\337\327\40\3779\0\377\377\224\0\377\377\224\0\377\377\223" + "\0\377\377\216\0\377\377\206\0\377\377}\0\377\377u\0\377\377q\0\377\377p" + "\0\377\377o\0\377\377o\0\377\3779\0\377sKC\377UUU\377[[[\377ddd\377rrr\377" + "\201\201\201\377\216\216\216\377\227\227\227\377\235\235\235\377\237\237" + "\237\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\355B\36" + "\377\377\200\0\377\377\223\0\377\377\217\0\377\377\207\0\377\377~\0\377\377" + "w\0\377\377r\0\377\377p\0\377\377o\0\377\377A\0\377\212G:\377QQQ\377QQQ\377" + "QQQ\377QQQ\377SSS\377WWW\377___\377kkk\377zzz\377\210\210\210\377\224\224" + "\224\377\233\233\233\377iii\377PPP\377PPP\377PPP\377PPP\377\241\241\241\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\363}d\377\377R\0\377\377o\0\377\377o\0\377\3779\0\377\346\276\266\377\334" + "\334\334\377\323\323\323\377\305\305\305\377\264\264\264\377\242\242\242" + "\377\226\226\226\377\224\224\224\377\234\234\234\377\253\253\253\377\275" + "\275\275\377\315\315\315\377\330\330\330\377\337\337\337\377\342\342\342" + "\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\373" + "\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\373w\\\242\377" + "m\0\377\377\224\0\377\377\224\0\377\377\221\0\377\377\213\0\377\377\201\0" + "\377\377y\0\377\377s\0\377\377p\0\377\377p\0\377\377o\0\377\377V\0\377\275" + ":\36\377TTT\377YYY\377bbb\377nnn\377}}}\377\213\213\213\377\225\225\225\377" + "\234\234\234\377\237\237\237\377\240\240\240\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\377,\0\377\377\224\0\377\377\222\0\377\377\214\0\377\377" + "\203\0\377\377z\0\377\377t\0\377\377q\0\377\377o\0\377\377g\0\377\3522\13" + "\377TTT\377QQQ\377QQQ\377QQQ\377QQQ\377TTT\377YYY\377aaa\377nnn\377|||\377" + "\212\212\212\377\225\225\225\377\234\234\234\377jjj\377PPP\377PPP\377PPP" + "\377PPP\377\206\206\206\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\3758\16\377\377k\0\377\377o\0\377\377b\0\377\372" + "N+\377\340\340\340\377\331\331\331\377\317\317\317\377\276\276\276\377\255" + "\255\255\377\234\234\234\377\224\224\224\377\225\225\225\377\240\240\240" + "\377\261\261\261\377\303\303\303\377\321\321\321\377\333\333\333\377\340" + "\340\340\377\342\342\342\377\343\343\343\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\367\333\333$\3779\0\377\377\224\0\377\377\224\0\377\377\223" + "\0\377\377\216\0\377\377\206\0\377\377}\0\377\377u\0\377\377q\0\377\377p" + "\0\377\377o\0\377\377k\0\377\3652\5\377^QN\377XXX\377___\377kkk\377yyy\377" + "\210\210\210\377\223\223\223\377\232\232\232\377\236\236\236\377\240\240" + "\240\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241" + "\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377" + "\241\241\241\377\241\241\241\377\271\204y\377\377F\0\377\377\223\0\377\377" + "\220\0\377\377\210\0\377\377\177\0\377\377w\0\377\377r\0\377\377p\0\377\377" + "o\0\377\377N\0\377\254B,\377SSS\377QQQ\377QQQ\377QQQ\377RRR\377UUU\377ZZ" + "Z\377ddd\377rrr\377\200\200\200\377\215\215\215\377\227\227\227\377\235\235" + "\235\377\204\204\204\377PPP\377PPP\377PPP\377PPP\377kkk\377\326\326\326\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\354\252\234\377\377A\0\377\377o" + "\0\377\377o\0\377\377I\0\377\356\222~\377\336\336\336\377\326\326\326\377" + "\311\311\311\377\270\270\270\377\246\246\246\377\230\230\230\377\224\224" + "\224\377\230\230\230\377\246\246\246\377\270\270\270\377\311\311\311\377" + "\326\326\326\377\336\336\336\377\341\341\341\377\343\343\343\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\373\373\373\377" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\277\277\277\4\373x]\243" + "\377m\0\377\377\224\0\377\377\224\0\377\377\221\0\377\377\213\0\377\377\202" + "\0\377\377y\0\377\377t\0\377\377p\0\377\377p\0\377\377o\0\377\377N\0\377" + "\251?)\377VVV\377]]]\377hhh\377uuu\377\204\204\204\377\220\220\220\377\231" + "\231\231\377\235\235\235\377\240\240\240\377\240\240\240\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\320" + "fP\377\377`\0\377\377\222\0\377\377\215\0\377\377\204\0\377\377{\0\377\377" + "t\0\377\377q\0\377\377o\0\377\377k\0\377\3663\6\377bUR\377SSS\377QQQ\377" + "QQQ\377QQQ\377SSS\377VVV\377]]]\377ggg\377uuu\377\203\203\203\377\220\220" + "\220\377\231\231\231\377\235\235\235\377\222\222\222\377PPP\377PPP\377PP" + "P\377PPP\377PPP\377\311\311\311\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\367fH\377\377Z\0\377\377o\0\377\377o\0\377\3770\0\377\342\325\322\377\333" + "\333\333\377\322\322\322\377\303\303\303\377\261\261\261\377\240\240\240" + "\377\225\225\225\377\224\224\224\377\234\234\234\377\255\255\255\377\276" + "\276\276\377\317\317\317\377\331\331\331\377\340\340\340\377\342\342\342" + "\377\343\343\343\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\252\252\3\370\336\327'\3779\0\377\377\224\0\377\377\224\0\377\377" + "\223\0\377\377\217\0\377\377\207\0\377\377~\0\377\377w\0\377\377r\0\377\377" + "p\0\377\377o\0\377\377k\0\377\3652\5\377`RP\377[[[\377ddd\377qqq\377\200" + "\200\200\377\215\215\215\377\226\226\226\377\234\234\234\377\237\237\237" + "\377\240\240\240\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\347I(\377\377z\0\377\377\221\0\377\377\212\0" + "\377\377\200\0\377\377x\0\377\377s\0\377\377p\0\377\377o\0\377\377N\0\377" + "\257E/\377WWW\377SSS\377QQQ\377QQQ\377QQQ\377SSS\377XXX\377___\377kkk\377" + "yyy\377\207\207\207\377\222\222\222\377\232\232\232\377\236\236\236\377\222" + "\222\222\377]]]\377PPP\377PPP\377PPP\377PPP\377\274\274\274\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\347\315\307\377\3774\0\377\377o\0\377\377o\0\377\377Z\0\377" + "\366eG\377\337\337\337\377\330\330\330\377\315\315\315\377\275\275\275\377" + "\253\253\253\377\234\234\234\377\224\224\224\377\226\226\226\377\242\242" + "\242\377\264\264\264\377\305\305\305\377\323\323\323\377\334\334\334\377" + "\340\340\340\377\343\343\343\377\343\343\343\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\373\373\373\377\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\177\177\2\324\324\324\6\371\220y\210" + "\377`\0\377\377\224\0\377\377\224\0\377\377\222\0\377\377\214\0\377\377\204" + "\0\377\377{\0\377\377u\0\377\377r\0\377\377p\0\377\377o\0\377\377N\0\377" + "\252@*\377XXX\377aaa\377mmm\377{{{\377\210\210\210\377\224\224\224\377\233" + "\233\233\377\236\236\236\377\240\240\240\377\240\240\240\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241" + "\241\241\377\241\241\241\377\241\241\241\377\241\241\241\377\241\241\241" + "\377\241\241\241\377\241\241\241\377\247\232\227\377\3773\0\377\377\223\0" + "\377\377\217\0\377\377\207\0\377\377}\0\377\377u\0\377\377q\0\377\377p\0" + "\377\377g\0\377\3544\15\377^^^\377VVV\377SSS\377QQQ\377QQQ\377RRR\377UUU" + "\377ZZZ\377bbb\377ooo\377~~~\377\213\213\213\377\225\225\225\377\233\233" + "\233\377\237\237\237\377\240\240\240\377kkk\377PPP\377PPP\377PPP\377PPP\377" + "\223\223\223\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\360\223\200\377\377I\0\377\377o" + "\0\377\377o\0\377\377A\0\377\352\250\232\377\335\335\335\377\325\325\325" + "\377\307\307\307\377\266\266\266\377\245\245\245\377\227\227\227\377\224" + "\224\224\377\232\232\232\377\250\250\250\377\273\273\273\377\313\313\313" + "\377\327\327\327\377\337\337\337\377\341\341\341\377\343\343\343\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344" + "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344" + "\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\1\277\277\277\4\365\342\342\33\374H\33\342\377\207\0\377\377\224\0\377" + "\377\223\0\377\377\220\0\377\377\212\0\377\377\201\0\377\377z\0\377\377t" + "\0\377\377q\0\377\377p\0\377\377k\0\377\3674\7\377xkh\377xxx\377\206\206" + "\206\377\227\227\227\377\251\251\251\377\270\270\270\377\303\303\303\377" + "\312\312\312\377\314\314\314\377\316\316\316\377\316\316\316\377\316\316" + "\316\377\316\316\316\377\316\316\316\377\316\316\316\377\316\316\316\377" + "\316\316\316\377\316\316\316\377\316\316\316\377\316\316\316\377\316\316" + "\316\377\316\316\316\377\341\221\201\377\377S\0\377\377\222\0\377\377\214" + "\0\377\377\202\0\377\377y\0\377\377s\0\377\377p\0\377\377o\0\377\377A\0\377" + "\254i\\\377www\377nnn\377jjj\377hhh\377hhh\377jjj\377nnn\377www\377\204\204" + "\204\377\225\225\225\377\246\246\246\377\267\267\267\377\302\302\302\377" + "\311\311\311\377\314\314\314\377\316\316\316\377\247\247\247\377PPP\377P" + "PP\377PPP\377PPP\377kkk\377\373\373\373\377\373\373\373\377\373\373\373\377" + "\373\373\373\377\373\373\373\377\373\373\373\377\376F\37\377\377g\0\377\377" + "o\0\377\377k\0\377\3779\20\377\366\366\366\377\360\360\360\377\345\345\345" + "\377\325\325\325\377\301\301\301\377\256\256\256\377\243\243\243\377\243" + "\243\243\377\256\256\256\377\301\301\301\377\325\325\325\377\345\345\345" + "\377\360\360\360\377\366\366\366\377\371\371\371\377\372\372\372\377\373" + "\373\373\377\373\373\373\377\373\373\373\377\373\373\373\377\373\373\373" + "\377\373\373\373\377\373\373\373\377\373\373\373\377\373\373\373\377\373" + "\373\373\377\373\373\373\377\373\373\373\377\373\373\373\377\373\373\373" + "\377\373\373\373\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\1\252\252\252\3\337\337\337\10\365\301\267O\377F\0\377\377\224\0\377\377" + "\224\0\377\377\223\0\377\377\216\0\377\377\210\0\377\377\177\0\377\377x\0" + "\377\377s\0\377\377q\0\377\377p\0\377\377Z\0\377\330G)\372\217\217\217\336" + "\236\236\236\300\261\261\261\230\310\310\310k\334\334\334C\351\351\351$\360" + "\360\360\21\332\332\332\7\177\177\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377S.\317" + "\377\200\0\377\377\220\0\377\377\210\0\377\377~\0\377\377v\0\377\377r\0\377" + "\377p\0\377\377Z\0\377\350W9\333\241\241\241\271\220\220\220\333\206\206" + "\206\357\201\201\201\371\200\200\200\374\200\200\200\373\204\204\204\364" + "\213\213\213\346\227\227\227\315\250\250\250\251\276\276\276~\323\323\323" + "R\343\343\343.\363\363\363\26\342\342\342\11\252\252\252\3\0\0\0\1\277\277" + "\277\4PPP\377PPP\377PPP\377PPP\377PPP\377\277\277\277\4\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\377\307\273@\377=\0\377\377o\0\377\377o\0\377\377V\0\377\375" + "y]\241\351\351\351\14\355\355\355\35\337\337\3378\317\317\317\\\273\273\273" + "\205\252\252\252\246\244\244\244\264\250\250\250\253\267\267\267\216\310" + "\310\310g\333\333\333@\350\350\350\"\357\357\357\20\324\324\324\6\177\177" + "\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\177\177\2\314\314\314" + "\5\354\354\354\16\366\201g\235\377f\0\377\377\224\0\377\377\224\0\377\377" + "\222\0\377\377\215\0\377\377\206\0\377\377~\0\377\377w\0\377\377s\0\377\377" + "q\0\377\377p\0\377\377=\0\377\250sh\354\227\227\227\315\252\252\252\250\277" + "\277\277}\323\323\323R\343\343\343/\350\350\350\27\345\345\345\12\277\277" + "\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\377\307\273@\377F\0\377\377\222\0\377\377\215\0\377" + "\377\203\0\377\377z\0\377\377t\0\377\377q\0\377\377l\0\377\3739\13\366\267" + "\252\250\235\236\236\236\300\216\216\216\337\205\205\205\361\201\201\201" + "\372\200\200\200\374\201\201\201\371\206\206\206\357\217\217\217\335\236" + "\236\236\300\261\261\261\230\310\310\310l\334\334\334C\351\351\351$\360\360" + "\360\21\332\332\332\7\177\177\177\2\0\0\0\1\0\0\0\0jjj\224PPP\377PPP\377" + "PPP\377PPP\377\337\337\337\30\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377y^\237\377" + "V\0\377\377o\0\377\377o\0\377\3779\0\377\372\317\3136\360\360\360\21\352" + "\352\352%\332\332\332E\310\310\310l\264\264\264\223\247\247\247\256\244\244" + "\244\264\255\255\255\242\275\275\275\200\320\320\320W\341\341\3413\353\353" + "\353\32\347\347\347\13\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\1\252\252\252\3\345\345\345\12\350\350\350\27\372O+\330" + "\377\200\0\377\377\224\0\377\377\224\0\377\377\221\0\377\377\214\0\377\377" + "\205\0\377\377}\0\377\377w\0\377\377s\0\377\377p\0\377\377l\0\377\3675\7" + "\376\231\214\210\332\242\242\242\270\265\265\265\217\314\314\314d\335\335" + "\335=\347\347\347!\356\356\356\17\324\324\324\6\177\177\177\2\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" + "`>\277\377y\0\377\377\217\0\377\377\210\0\377\377~\0\377\377w\0\377\377s" + "\0\377\377p\0\377\377=\0\377\322\235\223\225\256\256\256\237\231\231\231" + "\307\214\214\214\344\204\204\204\363\201\201\201\372\201\201\201\372\203" + "\203\203\365\212\212\212\350\224\224\224\321\246\246\246\257\273\273\273" + "\205\321\321\321Z\342\342\3425\354\354\354\33\351\351\351\14\277\277\277" + "\4\0\0\0\1\0\0\0\0\0\0\0\0\312\312\3121PPP\377PPP\377PPP\377PPP\377\245\245" + "\245X\0\0\0\0\0\0\0\0\0\0\0\0\377\357\337\20\3770\0\377\377o\0\377\377o\0" + "\377\377g\0\377\377E\36\337\345\345\345\12\351\351\351\30\344\344\3440\323" + "\323\323S\300\300\300{\256\256\256\237\243\243\243\263\246\246\246\260\261" + "\261\261\227\304\304\304q\330\330\330I\345\345\345(\361\361\361\23\337\337" + "\337\10\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\177\177\2\324\324\324\6\356\356\356\17\356\336\336/\374<\14\363" + "\377\215\0\377\377\224\0\377\377\223\0\377\377\221\0\377\377\214\0\377\377" + "\204\0\377\377}\0\377\377w\0\377\377s\0\377\377p\0\377\377_\0\377\342D#\370" + "\231\231\231\307\255\255\255\242\303\303\303w\327\327\327N\342\342\342-\363" + "\363\363\26\345\345\345\12\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\257\234`\377S\0\377\377\220" + "\0\377\377\212\0\377\377\202\0\377\377y\0\377\377t\0\377\377p\0\377\377J" + "\0\377\350\212x\234\277\277\277|\250\250\250\251\226\226\226\317\212\212" + "\212\350\203\203\203\365\201\201\201\372\202\202\202\370\206\206\206\357" + "\217\217\217\336\235\235\235\302\260\260\260\234\304\304\304q\330\330\330" + "I\346\346\346)\361\361\361\23\337\337\337\10\252\252\252\3\0\0\0\1\0\0\0" + "\0\0\0\0\0\277\277\277\4PPP\377PPP\377PPP\377PPP\377PPP\377\0\0\0\1\0\0\0" + "\0\0\0\0\0\377\241\215p\377I\0\377\377o\0\377\377o\0\377\377I\0\377\374\237" + "\213s\354\354\354\16\347\347\347\40\335\335\335<\313\313\313c\270\270\270" + "\212\250\250\250\251\243\243\243\265\250\250\250\251\270\270\270\212\315" + "\315\315b\335\335\335<\356\356\356\37\354\354\354\16\314\314\314\5\177\177" + "\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\277" + "\277\277\4\345\345\345\12\350\350\350\27\352\303\272U\374F\12\364\377\215" + "\0\377\377\224\0\377\377\223\0\377\377\221\0\377\377\213\0\377\377\204\0" + "\377\377}\0\377\377v\0\377\377s\0\377\377p\0\377\377V\0\377\326R7\357\244" + "\244\244\264\267\267\267\214\315\315\315a\335\335\335<\347\347\347\40\356" + "\356\356\17\324\324\324\6\177\177\177\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\377\357\337\20\377>\16\357\377\212\0\377\377\213\0" + "\377\377\203\0\377\377|\0\377\377u\0\377\377r\0\377\377V\0\377\363pU\263" + "\321\321\321Z\271\271\271\210\244\244\244\264\223\223\223\326\210\210\210" + "\354\203\203\203\366\202\202\202\370\204\204\204\364\211\211\211\347\226" + "\226\226\320\246\246\246\257\273\273\273\207\315\315\315]\337\337\3378\356" + "\356\356\36\353\353\353\15\314\314\314\5\177\177\177\2\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0jjj\224PPP\377PPP\377PPP\377PPP\377\332\332\332#\0\0\0\0\0" + "\0\0\0\377E\36\337\377g\0\377\377o\0\377\377o\0\377\3774\0\377\370\336\327" + "'\362\362\362\24\346\346\346*\331\331\331J\304\304\304r\261\261\261\230\245" + "\245\245\261\244\244\244\264\256\256\256\237\300\300\300{\323\323\323S\344" + "\344\3440\350\350\350\27\345\345\345\12\252\252\252\3\0\0\0\1\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\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\177\177\2\324\324" + "\324\6\356\356\356\17\347\347\347!\344\275\265a\374F\12\365\377\215\0\377" + "\377\224\0\377\377\223\0\377\377\221\0\377\377\213\0\377\377\204\0\377\377" + "|\0\377\377v\0\377\377r\0\377\377p\0\377\377V\0\377\331V:\351\254\254\254" + "\241\303\303\303w\325\325\325O\343\343\343.\351\351\351\30\347\347\347\13" + "\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\357\337" + "\20\377V,\317\377z\0\377\377\210\0\377\377\203\0\377\377|\0\377\377v\0\377" + "\377s\0\377\377V\0\377\367tY\253\336\336\336?\311\311\311h\263\263\263\225" + "\237\237\237\276\217\217\217\335\206\206\206\357\203\203\203\366\203\203" + "\203\365\207\207\207\355\220\220\220\333\236\236\236\277\261\261\261\232" + "\306\306\306p\330\330\330I\346\346\346*\362\362\362\24\342\342\342\11\252" + "\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\332\332\332#PPP\377PP" + "P\377PPP\377PPP\377jjj\224\0\0\0\0\377\274\254P\377A\0\377\377o\0\377\377" + "o\0\377\377Z\0\377\375lN\260\351\351\351\14\354\354\354\33\342\342\3425\321" + "\321\321Z\274\274\274\202\254\254\254\244\243\243\243\265\246\246\246\257" + "\264\264\264\224\310\310\310l\332\332\332E\352\352\352%\360\360\360\21\332" + "\332\332\7\177\177\177\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\277\277\277\4\345\345\345\12\363\363\363" + "\26\347\347\347,\336\266\257m\373F\11\366\377\215\0\377\377\224\0\377\377" + "\223\0\377\377\220\0\377\377\212\0\377\377\203\0\377\377{\0\377\377u\0\377" + "\377r\0\377\377p\0\377\377V\0\377\347I'\354\300\246\237\233\314\314\314d" + "\336\336\336?\351\351\351#\360\360\360\21\337\337\337\10\252\252\252\3\0" + "\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\377\357\337\20\377U,\317\377q\0\377\377\201" + "\0\377\377\177\0\377\377z\0\377\377v\0\377\377s\0\377\377V\0\377\372u[\247" + "\346\346\346*\326\326\326L\303\303\303w\254\254\254\243\231\231\231\311\214" + "\214\214\344\205\205\205\362\203\203\203\365\206\206\206\360\215\215\215" + "\342\230\230\230\312\250\250\250\251\274\274\274\202\321\321\321Y\342\342" + "\3426\355\355\355\35\353\353\353\15\314\314\314\5\177\177\177\2\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\277\277\277\4PPP\377PPP\377PPP\377PPP\377" + "PPP\377\342\342\342\11\377`>\277\377^\0\377\377o\0\377\377o\0\377\377E\0" + "\377\374\255\233d\360\360\360\21\351\351\351$\334\334\334B\307\307\307j\265" + "\265\265\221\246\246\246\255\243\243\243\266\251\251\251\247\272\272\272" + "\206\315\315\315]\337\337\3378\355\355\355\35\351\351\351\14\314\314\314" + "\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\1\177\177\177\2\324\324\324\6\354\354\354\16\356\356\356" + "\36\336\336\3367\330\260\252x\372:\12\367\377z\0\377\377\224\0\377\377\223" + "\0\377\377\220\0\377\377\211\0\377\377\202\0\377\377z\0\377\377u\0\377\377" + "r\0\377\377p\0\377\377^\0\377\372;\11\371\336t_\276\324\311\304`\341\341" + "\3414\354\354\354\34\354\354\354\16\324\324\324\6\177\177\177\2\0\0\0\1\0" + "\0\0\0\377\257\234`\377<\16\357\377h\0\377\377x\0\377\377x\0\377\377w\0\377" + "\377t\0\377\377r\0\377\377F\0\377\373w[\244\355\355\355\35\336\336\3367\317" + "\317\317\\\271\271\271\210\244\244\244\262\223\223\223\324\211\211\211\351" + "\205\205\205\362\205\205\205\361\211\211\211\347\223\223\223\324\243\243" + "\243\266\265\265\265\221\311\311\311i\331\331\331D\352\352\352&\361\361\361" + "\23\337\337\337\10\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0jjj\224PPP\377PPP\377PPP\377PPP\377\253\236\231b\3770\0\377" + "\377o\0\377\377o\0\377\377k\0\377\3778\16\357\345\345\345\12\350\350\350" + "\27\343\343\343/\322\322\322Q\300\300\300z\257\257\257\236\244\244\244\264" + "\244\244\244\264\257\257\257\235\303\303\303w\325\325\325O\342\342\342-\363" + "\363\363\26\342\342\342\11\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\252\252" + "\252\3\337\337\337\10\361\361\361\23\352\352\352&\334\334\334B\314\301\274" + "p\354N-\342\377Z\0\377\377\215\0\377\377\222\0\377\377\217\0\377\377\211" + "\0\377\377\200\0\377\377x\0\377\377s\0\377\377p\0\377\377p\0\377\377k\0\377" + "\377N\0\377\3739\13\366\357lP\272\361\226\201\210\365\300\263Q\367\302\270" + "H\373\270\254S\377\210o\220\377E\36\337\377F\0\377\377m\0\377\377r\0\377" + "\377s\0\377\377s\0\377\377r\0\377\377d\0\377\3779\0\377\372\254\233f\362" + "\362\362\24\345\345\345(\327\327\327G\305\305\305o\261\261\261\232\235\235" + "\235\301\217\217\217\335\210\210\210\354\206\206\206\360\211\211\211\352" + "\221\221\221\331\236\236\236\300\257\257\257\235\302\302\302v\325\325\325" + "P\344\344\3441\353\353\353\32\351\351\351\14\314\314\314\5\0\0\0\1\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\337\337\337\30PPP\377" + "PPP\377PPP\377PPP\377|G<\377\377=\0\377\377o\0\377\377o\0\377\377V\0\377" + "\375y]\241\354\354\354\16\356\356\356\37\335\335\335<\315\315\315a\270\270" + "\270\212\251\251\251\252\241\241\241\267\247\247\247\256\266\266\266\220" + "\311\311\311h\333\333\333A\351\351\351#\357\357\357\20\324\324\324\6\177" + "\177\177\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\177\177\2\314\314\314\5\347\347\347" + "\13\352\352\352\31\343\343\343.\326\326\326L\304\304\304q\322uc\305\371>" + "\10\373\377m\0\377\377\222\0\377\377\216\0\377\377\206\0\377\377}\0\377\377" + "u\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377\377k\0\377\377V\0\377" + "\377I\0\377\377=\0\377\377=\0\377\377A\0\377\377R\0\377\377g\0\377\377o\0" + "\377\377p\0\377\377p\0\377\377p\0\377\377l\0\377\377N\0\377\377S/\320\372" + "\317\3136\356\356\356\17\356\356\356\37\337\337\3378\317\317\317[\273\273" + "\273\205\246\246\246\255\227\227\227\316\214\214\214\343\207\207\207\355" + "\211\211\211\352\217\217\217\335\233\233\233\306\251\251\251\247\275\275" + "\275\201\317\317\317\\\340\340\340:\347\347\347!\357\357\357\20\332\332\332" + "\7\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\\\\\\\242PPP\377PPP\377PPP\377qIA\377\3735\14\362\377,\0" + "\377\377,\0\377\375lN\260\363\350\350\27\362\362\362\24\346\346\346)\331" + "\331\331J\304\304\304r\261\261\261\230\244\244\244\262\241\241\241\267\253" + "\253\253\245\274\274\274\202\321\321\321Y\341\341\3414\354\354\354\33\347" + "\347\347\13\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\177\177" + "\177\2\324\324\324\6\356\356\356\17\356\356\356\36\342\342\3426\322\322\322" + "U\301\301\301y\272\237\231\252\332W;\347\3779\0\377\377k\0\377\377\212\0" + "\377\377\200\0\377\377x\0\377\377r\0\377\377p\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0" + "\377\377o\0\377\377o\0\377\377o\0\377\377g\0\377\377N\0\377\377;\16\357\375" + "\222|\201\332\332\332\7\353\353\353\15\353\353\353\32\343\343\343/\327\327" + "\327M\303\303\303s\260\260\260\233\236\236\236\277\221\221\221\331\211\211" + "\211\347\212\212\212\350\217\217\217\336\230\230\230\312\246\246\246\255" + "\270\270\270\212\311\311\311e\334\334\334C\344\344\344'\362\362\362\25\342" + "\342\342\11\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\312\312\3121PPP\377PPP\377PPP\377PPP\377" + "PPP\377\0\0\0\1\0\0\0\1\277\277\277\4\351\351\351\14\354\354\354\33\342\342" + "\3425\321\321\321Y\274\274\274\202\253\253\253\245\241\241\241\267\243\243" + "\243\263\260\260\260\231\304\304\304r\331\331\331J\346\346\346)\362\362\362" + "\24\337\337\337\10\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\1\252\252\252\3\337\337\337\10\360\360\360\22\351\351\351#\335\335" + "\335<\317\317\317[\276\276\276\177\255\255\255\242\252\216\212\310\325Q6" + "\360\3772\0\377\377L\0\377\377[\0\377\377j\0\377\377p\0\377\377o\0\377\377" + "o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377\377o\0\377" + "\377o\0\377\377g\0\377\377R\0\377\377A\0\377\377E\37\340\375\223}\202\363" + "\347\347\26\342\342\342\11\356\356\356\17\352\352\352\31\347\347\347+\332" + "\332\332E\310\310\310g\266\266\266\215\245\245\245\261\227\227\227\316\216" + "\216\216\340\214\214\214\344\217\217\217\336\230\230\230\314\245\245\245" + "\261\266\266\266\220\310\310\310l\330\330\330I\342\342\342-\352\352\352\31" + "\351\351\351\14\314\314\314\5\177\177\177\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1PPP\377PPP\377" + "PPP\377PPP\377PPP\377\272\272\272C\177\177\177\2\324\324\324\6\357\357\357" + "\20\351\351\351#\333\333\333A\311\311\311h\266\266\266\220\246\246\246\255" + "\242\242\242\270\250\250\250\253\267\267\267\213\313\313\313c\335\335\335" + "=\347\347\347\40\354\354\354\16\314\314\314\5\177\177\177\2\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\177\177\2\277\277\277\4\345\345\345" + "\12\362\362\362\25\344\344\344'\333\333\333@\316\316\316_\274\274\274\202" + "\254\254\254\243\235\235\235\301\231\214\210\332\265fV\361\320L1\372\356" + "5\17\376\3775\0\377\377=\0\377\377E\0\377\377N\0\377\377N\0\377\377N\0\377" + "\377N\0\377\377A\0\377\377=\0\377\3770\0\377\374D\35\343\371\202i\230\371" + "\266\250[\354\354\354\16\353\353\353\15\356\356\356\17\362\362\362\25\356" + "\356\356\36\342\342\342-\331\331\331D\315\315\315a\273\273\273\204\252\252" + "\252\246\234\234\234\304\221\221\221\327\216\216\216\337\220\220\220\333" + "\227\227\227\313\244\244\244\262\265\265\265\222\306\306\306p\327\327\327" + "N\344\344\3441\354\354\354\34\354\354\354\16\324\324\324\6\177\177\177\2" + "\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\271\271\271BPPP\377PPP\377PPP\377PPP\377\272\272" + "\272C\177\177\177\2\337\337\337\10\362\362\362\24\346\346\346*\326\326\326" + "K\303\303\303s\260\260\260\231\246\246\246\260\244\244\244\262\257\257\257" + "\236\300\300\300{\323\323\323S\344\344\3440\351\351\351\30\345\345\345\12" + "\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\1\177\177\177\2\314\314\314\5\351\351\351\14\350\350\350\27\346\346" + "\346)\334\334\334B\315\315\315a\274\274\274\202\254\254\254\243\236\236\236" + "\277\223\223\223\325\213\213\213\345\206\206\206\357\223xs\365\243nc\367" + "\263dS\365\305[E\362\312`J\350\320fO\334\327lW\316\323\221\202\246\331\243" + "\230\211\330\314\311V\337\337\3378\347\347\347+\351\351\351#\356\356\356" + "\37\356\356\356\37\350\350\350\"\346\346\346*\336\336\3367\331\331\331J\314" + "\314\314d\274\274\274\202\254\254\254\241\237\237\237\275\226\226\226\320" + "\221\221\221\331\223\223\223\326\232\232\232\310\245\245\245\261\264\264" + "\264\223\304\304\304q\322\322\322Q\341\341\3414\356\356\356\37\357\357\357" + "\20\332\332\332\7\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\277\277\277" + "\4PPP\377PPP\377\271\271\271B\277\277\277\4\0\0\0\1\252\252\252\3\342\342" + "\342\11\350\350\350\27\343\343\343/\322\322\322Q\301\301\301x\260\260\260" + "\231\251\251\251\252\253\253\253\245\266\266\266\215\311\311\311i\334\334" + "\334C\352\352\352%\360\360\360\21\332\332\332\7\177\177\177\2\0\0\0\1\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\177\177\177" + "\2\324\324\324\6\353\353\353\15\351\351\351\30\346\346\346*\334\334\334B" + "\314\314\314`\275\275\275\200\256\256\256\237\241\241\241\272\226\226\226" + "\320\216\216\216\340\210\210\210\353\205\205\205\361\205\205\205\361\207" + "\207\207\355\215\215\215\342\225\225\225\322\240\240\240\274\254\254\254" + "\243\270\270\270\212\304\304\304r\316\316\316^\327\327\327N\331\331\331D" + "\336\336\336>\335\335\335=\333\333\333A\326\326\326K\321\321\321Z\305\305" + "\305o\273\273\273\207\254\254\254\241\241\241\241\271\230\230\230\312\225" + "\225\225\322\226\226\226\320\234\234\234\303\246\246\246\255\266\266\266" + "\220\306\306\306p\322\322\322Q\342\342\3425\347\347\347\40\360\360\360\21" + "\337\337\337\10\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\356\356\356\17\277\277\277\4\0\0\0\0\0\0\0\0\0\0\0\1\252\252\252\3\345" + "\345\345\12\350\350\350\27\343\343\343/\325\325\325O\304\304\304r\267\267" + "\267\216\260\260\260\231\265\265\265\217\301\301\301u\324\324\324T\341\341" + "\3413\354\354\354\33\351\351\351\14\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\252\252" + "\252\3\324\324\324\6\353\353\353\15\351\351\351\30\346\346\346)\333\333\333" + "A\315\315\315]\300\300\300{\261\261\261\230\244\244\244\262\232\232\232\310" + "\221\221\221\331\214\214\214\344\210\210\210\353\207\207\207\355\211\211" + "\211\352\215\215\215\341\223\223\223\324\234\234\234\303\246\246\246\257" + "\261\261\261\232\271\271\271\210\301\301\301x\307\307\307n\310\310\310g\312" + "\312\312f\310\310\310k\303\303\303t\274\274\274\202\264\264\264\224\251\251" + "\251\247\241\241\241\271\233\233\233\306\230\230\230\314\231\231\231\307" + "\241\241\241\272\253\253\253\245\270\270\270\212\310\310\310l\325\325\325" + "O\342\342\3425\347\347\347\40\360\360\360\22\342\342\342\11\277\277\277\4" + "\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\1\252\252\252\3\342\342\342\11\362\362\362\25\346" + "\346\346)\332\332\332E\315\315\315a\302\302\302v\277\277\277|\304\304\304" + "q\321\321\321Z\336\336\336>\351\351\351$\360\360\360\22\337\337\337\10\252" + "\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\252\252\252\3\324\324\324\6\353\353\353" + "\15\350\350\350\27\344\344\344'\335\335\335=\322\322\322V\304\304\304r\266" + "\266\266\215\252\252\252\246\240\240\240\274\227\227\227\315\221\221\221" + "\332\215\215\215\342\213\213\213\346\213\213\213\345\216\216\216\340\221" + "\221\221\327\227\227\227\313\240\240\240\274\247\247\247\256\255\255\255" + "\242\261\261\261\230\265\265\265\222\265\265\265\221\264\264\264\224\260" + "\260\260\233\253\253\253\245\245\245\245\261\240\240\240\273\235\235\235" + "\302\234\234\234\303\237\237\237\275\246\246\246\257\261\261\261\232\275" + "\275\275\201\311\311\311e\331\331\331J\345\345\3452\356\356\356\37\360\360" + "\360\22\342\342\342\11\277\277\277\4\177\177\177\2\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\1\177\177\177\2\332\332\332\7\357\357\357\20\356\356\356\37\341\341\341" + "4\330\330\330H\320\320\320W\321\321\321Y\325\325\325P\336\336\336>\346\346" + "\346)\350\350\350\27\347\347\347\13\277\277\277\4\0\0\0\1\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\1\177\177\177\2\324\324\324\6\351\351\351\14\362\362\362\25" + "\351\351\351$\342\342\3426\327\327\327M\311\311\311e\276\276\276~\262\262" + "\262\226\250\250\250\253\237\237\237\275\227\227\227\313\223\223\223\325" + "\220\220\220\333\217\217\217\335\220\220\220\333\223\223\223\326\226\226" + "\226\317\231\231\231\307\236\236\236\277\242\242\242\270\244\244\244\264" + "\245\245\245\261\244\244\244\262\243\243\243\265\241\241\241\271\240\240" + "\240\274\240\240\240\274\242\242\242\270\246\246\246\257\255\255\255\240" + "\267\267\267\214\303\303\303t\317\317\317[\334\334\334C\343\343\343.\355" + "\355\355\35\360\360\360\21\342\342\342\11\277\277\277\4\177\177\177\2\0\0" + "\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\1\177\177\177\2\314\314\314\5\347\347\347\13\362" + "\362\362\24\350\350\350\"\343\343\343.\336\336\3367\337\337\3378\344\344" + "\3441\352\352\352%\351\351\351\30\353\353\353\15\324\324\324\6\177\177\177" + "\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\177\177\177\2\314\314" + "\314\5\345\345\345\12\361\361\361\23\356\356\356\36\343\343\343.\333\333" + "\333A\322\322\322V\310\310\310l\274\274\274\202\262\262\262\226\251\251\251" + "\247\243\243\243\265\236\236\236\300\232\232\232\310\230\230\230\314\227" + "\227\227\316\227\227\227\315\227\227\227\313\231\231\231\307\234\234\234" + "\303\236\236\236\277\240\240\240\274\241\241\241\272\241\241\241\267\244" + "\244\244\264\246\246\246\260\251\251\251\247\260\260\260\234\267\267\267" + "\214\301\301\301y\314\314\314d\327\327\327N\337\337\3379\344\344\344'\352" + "\352\352\31\356\356\356\17\337\337\337\10\277\277\277\4\177\177\177\2\0\0" + "\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\252\252\252\3\324\324\324\6" + "\347\347\347\13\360\360\360\22\352\352\352\31\355\355\355\35\355\355\355" + "\35\352\352\352\31\361\361\361\23\351\351\351\14\324\324\324\6\252\252\252" + "\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\177\177" + "\177\2\277\277\277\4\342\342\342\11\356\356\356\17\351\351\351\30\351\351" + "\351$\341\341\3414\332\332\332E\320\320\320X\307\307\307j\277\277\277|\267" + "\267\267\213\261\261\261\230\254\254\254\243\250\250\250\253\245\245\245" + "\261\243\243\243\265\243\243\243\266\243\243\243\266\244\244\244\264\246" + "\246\246\260\247\247\247\254\251\251\251\247\254\254\254\241\260\260\260" + "\231\266\266\266\220\274\274\274\203\303\303\303t\313\313\313c\322\322\322" + "Q\336\336\336?\343\343\343.\347\347\347\40\362\362\362\24\351\351\351\14" + "\324\324\324\6\252\252\252\3\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\1\252\252\252\3\314\314\314\5\337\337\337\10\347" + "\347\347\13\353\353\353\15\353\353\353\15\347\347\347\13\337\337\337\10\314" + "\314\314\5\252\252\252\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\177\177\177\2\252\252\252\3\324\324\324" + "\6\347\347\347\13\360\360\360\22\354\354\354\33\352\352\352&\341\341\341" + "4\334\334\334B\325\325\325P\316\316\316^\310\310\310k\302\302\302v\275\275" + "\275\200\273\273\273\207\267\267\267\214\265\265\265\217\266\266\266\220" + "\265\265\265\217\267\267\267\214\271\271\271\210\274\274\274\202\300\300" + "\300z\304\304\304q\312\312\312f\321\321\321Y\326\326\326L\335\335\335=\343" + "\343\343/\351\351\351#\351\351\351\30\356\356\356\17\342\342\342\11\314\314" + "\314\5\177\177\177\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\177\177\177\2\252\252\252\3\277\277" + "\277\4\314\314\314\5\314\314\314\5\277\277\277\4\252\252\252\3\177\177\177" + "\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0", +}; + diff --git a/BasiliskII/src/Unix/BasiliskII_32x32x32_icon.c b/BasiliskII/src/Unix/BasiliskII_32x32x32_icon.c new file mode 100644 index 00000000..632f4673 --- /dev/null +++ b/BasiliskII/src/Unix/BasiliskII_32x32x32_icon.c @@ -0,0 +1,166 @@ +/* GIMP RGBA C-Source image dump (BasiliskII_32x32x32_icon.c) */ + +static const struct { + unsigned int width; + unsigned int height; + unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ + unsigned char pixel_data[32 * 32 * 4 + 1]; +} icon_32x32x32 = { + 32, 32, 4, + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q'\17s\377s\0\377q\37\6s\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0JJJ\377\7\7\7!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0h(\16k\377\214\0\377" + "\356b\16\357\36\27\27!\12\12\12\30%%%)\356b\16\357\315Y\40\316\263I\40\326" + "\245B)\377\203\27\0\204z\16\0{z\16\0{\203\27\0\204z\16\0{\203\27\0\204z\16" + "\0{z\16\0{\203\27\0\204\264I\27\265,\26\15""9\0\0\0\10\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\377{\0\377\377\204" + "\0\377%\22\22)\27\27\27!AAARbbb\224jjj\224\377\224\0\377\377\214\0\377\377" + "\224\0\377\377\224\0\377\377\214\0\377\377\224\0\377\377\224\0\377\377\224" + "\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0\377\377\224\0" + "\377\377s\0\377,((9\37\37\37)\0\0\0\0\0\0\0\0,,,9jjj\204jjj\204aaa{jjj\204" + "\2138\40\224\377\224\0\377\377k\0\377bbb\204jjj\234zzz\306zzz\326\203\203" + "\203\316zzz\245\377\224\0\377\377\204\0\377\377s\0\377\377s\0\377\377{\0" + "\377\377s\0\377\377s\0\377\377s\0\377\377{\0\377\377s\0\377\377s\0\377\377" + "s\0\377\377s\0\377\377c\0\377zzz\306rrr\265\0\0\0\0\0\0\0\0jjj\204\234\234" + "\234\377\234\234\234\377\245\245\245\377\357c\30\377\377\224\0\377\367c\0" + "\377\224\224\224\377{{{\377ccc\377sss\377\214\214\214\377\234\234\234\377" + "\234\234\234\377\377\224\0\377\377{\0\377\377s\0\377\377k\0\377\377k\0\377" + "\377s\0\377\377k\0\377\377s\0\377\377k\0\377\377s\0\377\377s\0\377\377s\0" + "\377\377s\0\377\306Z9\377{{{\377rrr\275\0\0\0\0\0\0\0\0bbb\204\234\234\234" + "\377\245\245\245\377\367s\20\377\377\204\0\377\377k\0\377\214\214\214\377" + "kkk\377ZZZ\377{{{\377\224\224\224\377\234\234\234\377\245\245\245\377\224" + "\224\224\377\2559!\377\306\224\204\377\214kk\377kkk\377sss\377sss\377sss" + "\377sss\377sss\377sss\377sss\377\367R\10\377\377k\0\377{{{\377\203\203\203" + "\367XXX\204\0\0\0\0\0\0\0\0jjj\204\245\245\245\377\357c\30\377\377\204\0" + "\377\377s\0\377\224\204\204\377ccc\377ZZZ\377{{{\377\234\234\234\377\245" + "\245\245\377\245\245\245\377\234\234\234\377RRR\377sss\377\306\306\306\377" + "\214\214\214\377\214\214\214\377\214\214\214\377\214\214\214\377\214\214" + "\214\377\224\224\224\377\214\214\214\377\214\214\214\377\224\224\224\377" + "\377c\0\377\357R\30\377\204\204\204\377zzz\326666B\0\0\0\0\0\0\0\0aaa{\306" + "sR\377\377\224\0\377\377{\0\377\316R1\377ccc\377RRR\377JJJ\377{{{\377\234" + "\234\234\377\245\245\245\377\234\234\234\377\224\224\224\377RRR\377\336\336" + "\336\377\336\336\336\377\316\316\316\377\316\316\316\377\224\224\224\377" + "RRR\377\326\326\326\377\326\326\326\377\326\326\326\377\326\326\326\377\326" + "\306\306\377\377k\0\377\306\275\265\377\203\203\203\357jjj\234\25\25\25\30" + "\0\0\0\0\0\0\0\0jbb\204\377\224\0\377\377{\0\377\377k\0\377ccc\377RRR\377" + "kkk\377ccc\377\204\204\204\377\245\245\245\377\245\245\245\377\234\234\234" + "\377ZZZ\377ccc\377\347\347\347\377\347\347\347\377\347\347\347\377\347\347" + "\347\377\224\224\224\377RRR\377\347\347\347\377\336\336\336\377\347\347\347" + "\377\347\347\347\377\367k9\377\377c\0\377\275\275\275\377\203\203\203\347" + "IIIZ\0\0\0\0\0\0\0\0\0\0\0\0\356j\16\357\377\204\0\377\377s\0\377\234R9\377" + "RRR\377ZZZ\377\214\214\214\377ccc\377\204\204\204\377\234\234\234\377\234" + "\234\234\377\245\245\245\377RRR\377\326\326\326\377\347\347\347\377\336\336" + "\336\377\347\347\347\377\336\336\336\377\234\234\234\377JJJ\377\347\347\347" + "\377\347\347\347\377\347\347\347\377\336\336\336\377\377k\0\377\347\224\204" + "\377\234\234\234\377\203\203\203\326\36\36\36!\0\0\0\0\0\0\0\0\0\0\0\10\377" + "\224\0\377\377{\0\377\377k\0\377RRR\377RRR\377sss\377\224\224\224\377\234" + "\234\234\377\245\245\245\377\245\245\245\377\234\234\234\377\214\214\214" + "\377JJJ\377\347\347\347\377\347\347\347\377\347\347\347\377\336\336\336\377" + "\347\347\347\377\347\347\347\377\347\347\347\377\347\347\347\377\347\347" + "\347\377\336\336\336\377\347\275\265\377\377s\0\377\316\316\316\377\214\214" + "\214\377\203\203\203\265\0\0\0\10\0\0\0\0\0\0\0\0\335Y\26\336\377\214\0\377" + "\377s\0\377\316B\30\377JJJ\377ZZZ\377\204\204\204\377\234\234\234\377\245" + "\245\245\377\245\245\245\377\234\234\234\377\245\245\245\377ccc\377kkk\377" + "\347\347\347\377\336\336\336\377\347\347\347\377\347\347\347\377\347\347" + "\347\377\336\336\336\377\336\336\336\377\347\347\347\377\336\336\336\377" + "\347\347\347\377\377c!\377\367c)\377\265\265\265\377\214\214\214\377zzz\224" + "\0\0\0\0\0\0\0\0\0\0\0\0\377\224\0\377\377{\0\377\377k\0\377ZRR\377RRR\377" + "{kk\377\377Z\10\377\377s\0\377\377s\0\377\377s\0\377\357R\30\377\245\245" + "\245\377RRR\377\255\255\255\377\347\347\347\377\336\336\336\377\347\347\347" + "\377\336\336\336\377\347\347\347\377\347\347\347\377\347\347\347\377\347" + "\347\347\377\347\347\347\377\347\347\347\377\377k\0\377\336\316\316\377\234" + "\234\234\377\245\245\245\377yyy\204\0\0\0\0\0\0\0\0\36\27\27!\377\224\0\377" + "\377s\0\377\377k\0\377RRR\377ZRR\377\377k\0\377\316cJ\377\316cJ\377\377\214" + "\0\377\377s\0\377\377s\0\377\377c\0\377RRR\377\326\326\326\377\336\336\336" + "\377\347\347\347\377\347\347\347\377\347\347\347\377\336\336\336\377\347" + "\347\347\377\336\336\336\377\347\347\347\377\336\336\336\377\357\245\224" + "\377\377c\0\377\306\306\306\377\214\214\214\377\275\275\275\377yyy\204\0" + "\0\0\0\0\0\0\0\212(\16\214\377\224\0\377\377k\0\377\377R\0\377RRR\377ccc" + "\377\224\224\224\377\234\234\234\377{{{\377ccc\377\377\214\0\377\377s\0\377" + "\377s\0\377\347B\10\377\316\316\316\377\347\347\347\377\347\347\347\377\347" + "\347\347\377\336\336\336\377\347\347\347\377\347\347\347\377\347\347\347" + "\377\347\347\347\377\347\347\347\377\377R\0\377\357\204c\377\255\255\255" + "\377\224\224\224\377\326\326\326\377zzz{\0\0\0\0\0\0\0\0\335b\26\336\377" + "\214\0\377\377s\0\377\336J\20\377RRR\377kkk\377\224\224\224\377\204\204\204" + "\377kkk\377{{{\377\265ZJ\377\377\214\0\377\377s\0\377\377s\0\377111\377J" + "JJ\377RRR\377JJJ\377RRR\377\347\347\347\377\347\347\347\377\347\347\347\377" + "\336\336\336\377\347\347\347\377\377k\0\377\326\326\326\377\234\234\234\377" + "\255\255\255\377\336\336\336\377yyy\204\0\0\0\0\0\0\0\0\377Z\0\377\377\204" + "\0\377\377k\0\377\275B\30\377JJJ\377{{{\377\234\234\234\377\234\234\234\377" + "\234\234\234\377\234\234\234\377\234\234\234\377\377\224\0\377\377{\0\377" + "\377s\0\377\265B)\377sss\377\224\224\224\377kkk\377ZZZ\377\336\336\336\377" + "\336\336\336\377\347\347\347\377\347\347\347\377\367\224{\377\377Z\10\377" + "\306\306\306\377\214\214\214\377\306\306\306\377\336\336\336\377\203\203" + "\203\204\0\0\0\0\0\0\0\0\377c\0\377\377\204\0\377\377s\0\377\275B!\377RR" + "R\377{{{\377\234\234\234\377\245\245\245\377\234\234\234\377\245\245\245" + "\377\234\234\234\377\377c\0\377\377\214\0\377\377k\0\377\357J\10\377ccc\377" + "\224\224\224\377RRR\377\214\214\214\377\347\347\347\377\347\347\347\377\347" + "\347\347\377\336\336\336\377\377Z\0\377\347\245\234\377\255\255\255\377\234" + "\234\234\377\326\326\326\377\347\347\347\377zzz{\0\0\0\0\0\0\0\0\377c\0\377" + "\377\204\0\377\377s\0\377\316J\30\377RRR\377\204\204\204\377\224\224\224" + "\377kkk\377{{{\377\234\234\234\377\245\245\245\377\347c)\377\377\224\0\377" + "\377s\0\377\377R\0\377RRR\377\204\204\204\377JJJ\377\265\265\265\377\347" + "\347\347\377\336\336\336\377\347\347\347\377\336\336\336\377\377k\0\377J" + "JJ\377\214\214\214\377\265\265\265\377\336\336\336\377\347\347\347\377zz" + "z{\0\0\0\0\0\0\0\0\346b\17\347\377\214\0\377\377k\0\377\347J\10\377ZZZ\377" + "\204\204\204\377\245\245\245\377\214\214\214\377kkk\377kkk\377kkk\377\275" + "J1\377\377\224\0\377\377s\0\377\377Z\0\377JJJ\377sss\377RRR\377\214\214\214" + "\377sss\377ZZZ\377JJJ\377\275B!\377\336J\20\377\255\255\255\377\224\224\224" + "\377\316\316\316\377\336\336\336\377\347\347\347\377zzz{\0\0\0\0\0\0\0\0" + "\2437\27\245\377\214\0\377\377s\0\377\377Z\0\377RRR\377\204\204\204\377\234" + "\234\234\377\245\245\245\377\234\234\234\377\245\245\245\377\234\234\234" + "\377\306ZB\377\377\224\0\377\377s\0\377\367J\0\377111\377RRR\377RRR\377Z" + "ZZ\377sss\377\224\224\224\377\326\326\326\377\377c\0\377\336\326\316\377" + "\245\245\245\377\245\245\245\377\336\336\336\377\347\347\347\377\347\347" + "\347\377zzz{\0\0\0\0\0\0\0\0%\22\22)\377\214\0\377\377s\0\377\377k\0\377" + "RRR\377{{{\377\234\234\234\377\245\245\245\377\234\234\234\377\245\245\245" + "\377\234\234\234\377\326kJ\377\377\214\0\377\377s\0\377\306J!\377RRR\377" + "sss\377JJJ\377\265\265\265\377\336\336\336\377\347\347\347\377\347\326\326" + "\377\377c\0\377\316\316\316\377\224\224\224\377\275\275\275\377\336\336\336" + "\377\347\347\347\377\336\336\336\377zzz{\0\0\0\0\0\0\0\0\0\0\0\0\377\224" + "\0\377\377\204\0\377\377s\0\377kJJ\377kkk\377\234\234\234\377\245\245\245" + "\377\234\234\234\377\245\245\245\377\245\245\245\377\347c)\377\377\214\0" + "\377\377s\0\377cJB\377ZZZ\377{{{\377RRR\377\224\224\224\377\347\347\347\377" + "\347\347\347\377\367c)\377\367\204c\377\275\275\275\377\224\224\224\377\316" + "\316\316\377\347\347\347\377\347\347\347\377\347\347\347\377yyy\204\0\0\0" + "\0\0\0\0\0\0\0\0\0\264@\27\265\377\214\0\377\377s\0\377\357J\10\377kkk\377" + "\224\224\224\377\245\245\245\377\234\234\234\377\245\245\245\377\234\234" + "\234\377\377c\0\377\377\204\0\377\377c\0\377RRR\377ZZZ\377\204\204\204\377" + "ccc\377ccc\377\336\336\336\377\347\347\347\377\377s\0\377\326\326\326\377" + "\245\245\245\377\245\245\245\377\336\336\336\377\336\336\336\377\336\336" + "\336\377\347\347\347\377zzz{\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\377\224\0\377" + "\377\204\0\377\377k\0\377kkc\377\245\245\245\377\265\265\265\377\275\275" + "\275\377\265\265\265\377\265\265\265\377\377\224\0\377\377s\0\377\234ZR\377" + "ccc\377kkk\377\245\245\245\377\245\245\245\377RRR\377\357\357\357\377\357" + "\255\234\377\377R\0\377\326\326\326\377\234\234\234\377\326\326\326\377\357" + "\357\357\377\357\357\357\377\367\367\367\377\357\357\357\377zzz{\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0H%\37J\377\214\0\377\377{\0\377\367Z\0\377XXX\204" + "\17\17\17\20\0\0\0\0\0\0\0\0\2128\27\214\377{\0\377\335Q\16\336zzz\326zz" + "z\367bbb\224\17\17\17\20\0\0\0\0RRR\377\0\0\0\0\377Z\0\377W\37\26ZQQQkjj" + "j\234\27\27\27!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0yA0\204\377\224\0\377\377{\0\377\367Z\10\3776..B\0" + "\0\0\0P\37\17R\377{\0\377\346Y\16\357QQQk\203\203\203\357zzz\316666B\0\0" + "\0\10\0\0\0\0III\336777\234\377s\0\377\27\27\27!rrr\245QQQk\0\0\0\10\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\17\17\17\20YYY{\356Y\7\367\377k\0\377\377k\0\377\377s\0\377\377c\0\377" + "a&\27c%%%)rrr\265zzz\326QQQk\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\20RRR\377\0\0" + "\0\0""777Jrrr\265$$$1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\25\25\25\30YYY{zzz\336\203\203" + "\203\357rrr\255IIIZIIIZjjj\245zzz\316QQQk\17\17\17\20\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\10IIIZXXXs\17\17\17\20\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\10\17\17\17\20AAAJbbb\224rrr\275zzz\275jjj\255bbb\214666B\17\17\17" + "\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\20\17" + "\17\17\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0", +}; + diff --git a/BasiliskII/src/Unix/user_strings_unix.cpp b/BasiliskII/src/Unix/user_strings_unix.cpp index b04762db..c9321e4a 100644 --- a/BasiliskII/src/Unix/user_strings_unix.cpp +++ b/BasiliskII/src/Unix/user_strings_unix.cpp @@ -38,6 +38,7 @@ user_string_def platform_strings[] = { {STR_FBDEV_NAME_ERR, "The %s frame buffer is not supported in %d bit mode."}, {STR_FBDEV_MMAP_ERR, "Cannot mmap() the frame buffer memory (%s)."}, {STR_VOSF_INIT_ERR, "Cannot initialize Video on SEGV signals."}, + {STR_X_ICON_ATOM_ALLOC_ERR, "Failed to allocate X Atom. Icon will not be set."}, {STR_NO_DEV_ZERO_ERR, "Cannot open /dev/zero (%s)."}, {STR_LOW_MEM_MMAP_ERR, "Cannot map Low Memory Globals (%s)."}, {STR_SIGALTSTACK_ERR, "Cannot install alternate signal stack (%s)."}, diff --git a/BasiliskII/src/Unix/user_strings_unix.h b/BasiliskII/src/Unix/user_strings_unix.h index b47f442a..52394bf1 100644 --- a/BasiliskII/src/Unix/user_strings_unix.h +++ b/BasiliskII/src/Unix/user_strings_unix.h @@ -29,6 +29,7 @@ enum { STR_FBDEV_NAME_ERR, STR_FBDEV_MMAP_ERR, STR_VOSF_INIT_ERR, + STR_X_ICON_ATOM_ALLOC_ERR, STR_NO_DEV_ZERO_ERR, STR_LOW_MEM_MMAP_ERR, STR_SIGALTSTACK_ERR, diff --git a/BasiliskII/src/Unix/video_x.cpp b/BasiliskII/src/Unix/video_x.cpp index 6f8ef67f..e373719c 100644 --- a/BasiliskII/src/Unix/video_x.cpp +++ b/BasiliskII/src/Unix/video_x.cpp @@ -29,6 +29,7 @@ #include "sysdeps.h" +#include #include #include #include @@ -445,6 +446,87 @@ static void set_window_name(Window w, int name) } } +// This struct is designed to match the ones generated by GIMP in +// BasiliskII_*_icon.c +struct gimp_image { + unsigned int width; + unsigned int height; + unsigned int bytes_per_pixel; + unsigned char pixel_data[0]; // Variable-length +}; + +// These were generated by using 'icns2png -x +// ../MacOSX/BasiliskII.icns', then using GIMP to convert the +// resulting .png files into "C source code (*.c)". GIMP doesn't +// generate corresponding .h files with extern declarations, so just +// #include the .c files here. +#include "BasiliskII_32x32x32_icon.c" +#include "BasiliskII_128x128x32_icon.c" + +// Set window icons +static void set_window_icons(Window w) +{ + // As per the _NET_WM_ICON documentation at + // https://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472568384, + // "The first two cardinals are width, height." + const unsigned int HEADER_SIZE = 2; + // We will pass 32-bit values to XChangeProperty() + const unsigned int FORMAT = 32; + + // Icon data from GIMP to be converted and passed to the + // Window Manager + const struct gimp_image* const icons[] = + {(struct gimp_image *) &icon_32x32x32, + (struct gimp_image *) &icon_128x128x32}; + const unsigned int num_icons = sizeof(icons) / sizeof(icons[0]); + unsigned int icon; + + // Work out how big the buffer needs to be to store all of our icons + unsigned int buffer_size = 0; + for (icon = 0; icon < num_icons; icon++) { + buffer_size += HEADER_SIZE + + icons[icon]->width * icons[icon]->height; + } + + // As per the XChangeProperty() man page, "If the specified + // format is 32, the property data must be a long array." + unsigned long buffer[buffer_size]; + // This points to the start of the current icon within buffer + unsigned long *buffer_icon = buffer; + + // Copy the icons into the buffer + for (icon = 0; icon < num_icons; icon++) { + const unsigned int pixel_count = icons[icon]->width * + icons[icon]->height; + assert(icons[icon]->bytes_per_pixel == 4); + buffer_icon[0] = icons[icon]->width; + buffer_icon[1] = icons[icon]->height; + unsigned long *const buffer_pixels = buffer_icon + HEADER_SIZE; + + unsigned int i; + for (i = 0; i < pixel_count; i++) { + const unsigned char *src = + &icons[icon]->pixel_data[i * icons[icon]->bytes_per_pixel]; + buffer_pixels[i] = (src[3] << 24 | + src[0] << 16 | + src[1] << 8 | + src[2]); + } + + buffer_icon += HEADER_SIZE + pixel_count; + } + + Atom net_wm_icon = XInternAtom(x_display, "_NET_WM_ICON", False); + if (net_wm_icon == None) { + ErrorAlert(STR_X_ICON_ATOM_ALLOC_ERR); + // We can still continue running, just without an icon + return; + } + XChangeProperty(x_display, w, net_wm_icon, XA_CARDINAL, FORMAT, + PropModeReplace, (const unsigned char *) buffer, + buffer_size); +} + // Set window input focus flag static void set_window_focus(Window w) { @@ -733,6 +815,9 @@ driver_window::driver_window(X11_monitor_desc &m) // Set window name/class set_window_name(w, STR_WINDOW_TITLE); + // Set window icons + set_window_icons(w); + // Indicate that we want keyboard input set_window_focus(w);